Size: a a a

pgsql – PostgreSQL

2021 February 10

DS

Daniella Starchenko in pgsql – PostgreSQL
Yaroslav Schekin
Это точно не postgres-овская ошибка, по крайней мере.
Можно там как-то узнать, что выдал PostgreSQL (ну или в его логах посмотрите, если там вообще что-то есть)?
у меня есть драйвер jdbc на java, который отправляет запросы в постгрес. Почему то некоторые транзакции откатываются с такой ошибкой. У нас есть проблема на сервере - памяти свободной менее 10% , может поэтому откатывается? В логах постргеса можно как то посмотреть дополнительно что то по проблеме? где?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Daniella Starchenko
Привет. Получаю такую ошибку в логах  Executed roolback on connection org.postgresql.jdbc.PgConnection@ due to dirty commit state close.

может ли она возникать из-за нехватки места на диске? или какие еще причины?
больше похоже на кривую работу драйвера
я бы посмотрел на настройки с которыми он запускается, заглянул бы в документацию за правильными примерами (или бы погуглил) и поэкспериментировал
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
и конечно проверить в логи постгреса, на предмет криминала в момент когда эта ошибка происходит - смотрите таймстемпы ошибки из приложения и смотрите соотв. таймстемпы в логе постгреса
источник

О

Олежа in pgsql – PostgreSQL
коллеги, приветствую, такой вопрос - а что означает знак плюса в конце привилегий? postgres=CTc/postgres +
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Олежа
коллеги, приветствую, такой вопрос - а что означает знак плюса в конце привилегий? postgres=CTc/postgres +
это так psql показывает, что в там перевод на новую строку в значении
источник

О

Олежа in pgsql – PostgreSQL
аааа, ну я почему-то так и предполагал
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Daniella Starchenko
Привет. Получаю такую ошибку в логах  Executed roolback on connection org.postgresql.jdbc.PgConnection@ due to dirty commit state close.

может ли она возникать из-за нехватки места на диске? или какие еще причины?
Уровень изоляции откатывает?
источник

AR

Anastasia Rostova in pgsql – PostgreSQL
Думаю, стоит всем напомнить, что сегодня последний срок подачи докладов на PGConf.Online. Кому есть чем поделиться, можно это слелать в любом удобном для вас формате - можно подать доклад на 22 минуты или 45 минут (+ время на вопросы) или мастер-класс на 90 либо 180 минут. Более подробная информация есть здесь, всем удачи с заявками: https://pgconf.ru/speakers
источник

DS

Daniella Starchenko in pgsql – PostgreSQL
Георгий Ава
Уровень изоляции откатывает?
да, кажется оно. Но я не понимаю почему. Есть идеи? Просто вот этот же самый драйвер ок работал до этого. Сейчас из проблем только - мало оперативы
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Daniella Starchenko
да, кажется оно. Но я не понимаю почему. Есть идеи? Просто вот этот же самый драйвер ок работал до этого. Сейчас из проблем только - мало оперативы
Если оно, вопрос не в драйвере, а в том что меняете одни и те же данные в разных транзакциях и одна из них откатывается.
источник

DS

Daniella Starchenko in pgsql – PostgreSQL
Георгий Ава
Если оно, вопрос не в драйвере, а в том что меняете одни и те же данные в разных транзакциях и одна из них откатывается.
а можно как то эвейт в бд поставить? чтоб подождать пока одна транзакция завершится ?
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Daniella Starchenko
а можно как то эвейт в бд поставить? чтоб подождать пока одна транзакция завершится ?
Что в параметре default_transaction_isolation на сервере?
Выставляете ли уровень изоляции при открытии транзакции?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Daniella Starchenko
да, кажется оно. Но я не понимаю почему. Есть идеи? Просто вот этот же самый драйвер ок работал до этого. Сейчас из проблем только - мало оперативы
Да посмотрите Вы в логи PostgreSQL, наконец. ;)
Что Вы гадаете?
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Yaroslav Schekin
Да посмотрите Вы в логи PostgreSQL, наконец. ;)
Что Вы гадаете?
+1
источник

VG

Viktor Grigorev in pgsql – PostgreSQL
Yaroslav Schekin
И всё равно не стоит тысячи partitions использовать (т.е. в 12/13 стало не так плохо, как раньше, вот и всё).
я понимаю, что скорее всего partitioning не по назначению используется в этой базе, но если гвозди получается забивать микроскопом и это всех устаривает пока, сложно убедить потратить время разработчиков на переделывание
источник

OK

Oleg Kovalenko in pgsql – PostgreSQL
Привет, хочу спросить, могу ли я заменить сразу все значения массива в json? jsonb_set(data, ARRAY ['0', 'BillingOption'], ('test')::jsonb, false) меняет только первый.
источник

AS

Alexandr Semenenko in pgsql – PostgreSQL
Всем добрый день! Подскажите, я могу dump от 9.6 залить в 10 postgres?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Alexandr Semenenko
Всем добрый день! Подскажите, я могу dump от 9.6 залить в 10 postgres?
Если сделан 10-й версией pg_dump. Если же pg_dump версии 9.6, то наверняка будут проблемы.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
А может я и путаю, пробуйте.
источник

AS

Alexandr Semenenko in pgsql – PostgreSQL
Михаил Шурутов
Если сделан 10-й версией pg_dump. Если же pg_dump версии 9.6, то наверняка будут проблемы.
А если я делал архив из pg_admin? Формат Custom
источник