@pgsql

Страница 976 из 1062
Let Eat
10.09.2018
09:19:50
А причём тут JSON? Вы, наверное, подразумеваете READ COMMITTED — так на нём это нормальное поведение.
Хм и правда, почему то казалось что от того что все поля в одной колонке от этого только хуже, но ведь все записи и конфликты они по строкам целиком же :)

Yaroslav
10.09.2018
09:25:20
Перечитал и правда, RR подходит. Спасибо
А почему не SERIALIZABLE? Зачем с надёжного-то понижать?

Denis
10.09.2018
09:27:04
я думаю, я знаю ответ. в большинстве случаев предпочитают подождать окончания блокировки вместо реализации отлова ошибок сериализации и повтора транзакции

Google
Yaroslav
10.09.2018
09:29:48
я думаю, я знаю ответ. в большинстве случаев предпочитают подождать окончания блокировки вместо реализации отлова ошибок сериализации и повтора транзакции
А всё равно, по-хорошему, должен быть отлов DEADLOCK-ов и реализация повтора транзакций... неужто ещё несколько кодов возврата лень добавить в проверку? ;)

Denis
10.09.2018
09:33:41
а я знаю вашу позицию, вы ее уже высказывали :) всем бы вашу предусмотрительность

Let Eat
10.09.2018
09:33:56
А причём тут JSON? Вы, наверное, подразумеваете READ COMMITTED — так на нём это нормальное поведение.
А вспомнил причем тут JSON, в том что там меньше операторов, чтобы его менять на стороне сервера без вот этого вот прочитали-изменили-записали

Ilia
10.09.2018
09:55:00
Это не связано с pgAdmin вообще никак

Я вот тоже, но вроде RR конфликты на запись не ловят
Ребята вы неправы. Если изменение json поля вообще консистентно в контексте транзакций, (а иначе и говорить не о чем) , то это изменение одного поля , на любом уровне изоляции оно валидно и консистентно будет. Если конечно не написать как Let it bee описал, без начальной блокировки на запись.

MikaelBox
10.09.2018
10:06:57
Пишите руками

pgAdmin ещё далёк от совершенства и не факт, что когда-то станет

Yaroslav
10.09.2018
10:23:35
онии же одинаковые в пг, нет?
Нет, конечно не одинаковые.

Google
Vlad
10.09.2018
10:26:27
Можно задать очень нубский вопрос, но по MSSQL?..

нужно выбрать 100 записей, использовал ``top 100`, но что-то пошло не так

просто селект хитровымученный..

Ссылку можно книуть, бот не забанит?

Igor
10.09.2018
10:29:50
Vlad
10.09.2018
10:30:15
https://codeshare.io/5XvQvK

Yaroslav
10.09.2018
10:36:36
Vlad
10.09.2018
10:38:29
Ilya
10.09.2018
11:21:35
«Это будет немного напыщенная речь, но меня действительно раздражает софт, в котором люди пытаются изобрести очередной собственный язык запросов». Нужно развеять миф о том, что ORM делают код чище. Переходите на сторону чистого SQL и вы получите гораздо более простое и прозрачное взаимодействие с вашей базой данных: http://amp.gs/ydED

Виктор
10.09.2018
11:23:47
Ну..понеслась

Ilya
10.09.2018
11:24:33
Согласен, большая часть орм не нужны. Однако совсем от них отказываться тоже нельзя. А решение простое - надо чтобы все орм позволяли удобно писать и простым sql тоже.

Ilya
10.09.2018
11:25:53
В джанге пишем через raw ))
Джанга в этом плане адекватна.

MikaelBox
10.09.2018
11:27:16
Джанга в этом плане адекватна.
И слава богам, что там есть raw

Ilia
10.09.2018
11:45:32
Неправы в чём? На что Вы конкретно возражаете и что конкретно утверждаете? ;)
Это update. Он работает кое на минимально низком уровне изоляции. Изоляция тут ни при чем.

Jakhongir
10.09.2018
11:45:54
Добрый день, как правильно установить конкретную версию postgresql на CentOS 7?

например нужна версия 10.1.0

Ilya
10.09.2018
11:46:31
elfiki
10.09.2018
11:46:40
докер не нужен

Google
Ilia
10.09.2018
11:46:54
например нужна версия 10.1.0
Собери и установи...

Nikita
10.09.2018
11:46:55
ващет нужон

Volodymyr Kostyrko
10.09.2018
11:47:28
Есть оффрепа. Но там вроде нет 10.

Jakhongir
10.09.2018
11:47:32
какая разница где устанавливать? можно и в докер, вопрос не в этом

вопрос в том как установить именно 10.1.0

Ascandar
10.09.2018
11:49:23
в пром БД в докер тоже ставят чтоле?

Volodymyr Kostyrko
10.09.2018
11:49:54
https://download.postgresql.org/pub/repos/yum/ <- там искать надо, вроде должно быть, нужно правильную репу найти.

Volodymyr Kostyrko
10.09.2018
11:53:31
Хотя там сейчас вроде только 10.4 и 10.5. Возможно архив где-то есть…

Jakhongir
10.09.2018
11:54:05
elfiki
10.09.2018
11:56:08
вопрос в том как установить именно 10.1.0
из сорцов https://download.postgresql.org/pub/source/v10.1/

Yaroslav
10.09.2018
11:56:16
Это update. Он работает кое на минимально низком уровне изоляции. Изоляция тут ни при чем.
Я всё равно ничего не понял. Результат попытки выполнения конкурентных UPDATE (даже без SELECT), зависит от уровня изоляции, разве нет?

Volodymyr Kostyrko
10.09.2018
11:56:16
Возможно что и нету. По новой нумерации это патч-релизы, никакой функционал не меняется, базы совместимы.

Jakhongir
10.09.2018
11:58:43
Возможно что и нету. По новой нумерации это патч-релизы, никакой функционал не меняется, базы совместимы.
я сделал дамп из 10.1 и на новом серваке уставновим постгре 10.5, при импорте дампа слетели все sequece, первичные ключи

Volodymyr Kostyrko
10.09.2018
11:59:20
Гхм, если сделать дамп то оно везде должно нормально воткнуться…

Yaroslav
10.09.2018
12:01:09
вопрос в том как установить именно 10.1.0
Никак — нет такой версии. ;)

Ilya
10.09.2018
12:02:03
Yaroslav
10.09.2018
12:02:25
я сделал дамп из 10.1 и на новом серваке уставновим постгре 10.5, при импорте дампа слетели все sequece, первичные ключи
Значит, Вы почти 100% что-то сделали неправильно. И вообще, разве нельзя перенести бинарный backup?

Ilya
10.09.2018
12:14:28
Тебе наверняка она нужна на 1 раз.

Google
Dmitry
10.09.2018
13:20:59
Народ, а какие у кого претензии к pgAdmin? Чего не хватает, что работает "не так", как вам того бы хотелось?

К pgAdmin 4.

Mike Chuguniy
10.09.2018
13:24:49
например нужна версия 10.1.0
А такая в природе есть?

Dmitry
10.09.2018
13:27:00
Понятно, спасибо! А каким текстовым редактором Вы пользуетесь?

MikaelBox
10.09.2018
13:30:12
К pgAdmin 4.
Некорректно изменяет таблицы, например поменял тип поля и уже не сохраняет, т.к. генерит кривой код апдейта структуры

Eugeny
10.09.2018
13:32:35


Dmitry
10.09.2018
13:32:59
Некорректно изменяет таблицы, например поменял тип поля и уже не сохраняет, т.к. генерит кривой код апдейта структуры
Спасибо! А принципиально ли Вам наличие встроенного редактора в pgAdmin? Или же было бы лучше позволять открывать и работать с SQL с помощью Вашего основного редактора?

MikaelBox
10.09.2018
13:33:36
К редактору, кстати, отдельные фи имеются

Самый главный фи, что нельзя менять шрифт

Eugeny
10.09.2018
13:35:42
Самый главный фи, что нельзя менять шрифт
я в последнее время пользуюсь или pgAdmin3 LTS by BigSQL либо dbForge for postgreSQL

будет ничего

т.к. offset выкинет единственную запись

Dmitry
10.09.2018
13:37:00
Результат неопределён.

Eugeny
10.09.2018
13:37:19
ну супир, значит пойдет для обучения. спасибо )

MikaelBox
10.09.2018
13:37:32
я в последнее время пользуюсь или pgAdmin3 LTS by BigSQL либо dbForge for postgreSQL
Лучший клиент для постгри, что я видел - это от EMS

elfiki
10.09.2018
13:38:05
ну вроде очевидно

MikaelBox
10.09.2018
13:38:16
Но под линукс вариантов очень мало из доступных, пгадмин 3 неудобный и не дружит с 10кой

Google

Страница 976 из 1062