Size: a a a

pgsql – PostgreSQL

2020 December 25

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
При этом:
[root ~]# pg_dump -U postgres -O db > file.sql
pg_dump: [archiver (db)] connection to database "db" failed: FATAL:  Peer authentication failed for user "postgres"

Или у меня с командой что-то не так?)) Вроде не совсем ослеп, смотрю по мануалу
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
pg_hba читается сверху вниз, если выше есть строка, которая подходит для подключения, то она сработает и до более низких строк  не дойдёт
источник

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
Alexander Nikitin
pg_hba читается сверху вниз, если выше есть строка, которая подходит для подключения, то она сработает и до более низких строк  не дойдёт
блин, сработало)) хотя выше аналогичных строк с local postgres, вроде, не было (или я долблюсь в глаза)
источник

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
спасибо!
источник

AS

Alexandra Shin in pgsql – PostgreSQL
@skynet
ну если только дампить удаленную базу, линковать ее на своем хосте и уже обмениваться таблицами с соседней базы локального хоста. но это в теории и костыльно.
Спасибо
источник

кн

коля николай... in pgsql – PostgreSQL
Подскажите возможен кейс, когда я делаю update и получаю какую-нибудь ошибку из серии timeout, что данные обновлятся?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
коля николай
Подскажите возможен кейс, когда я делаю update и получаю какую-нибудь ошибку из серии timeout, что данные обновлятся?
переформулируйте вопрос плз )) окончание вопроса не совсем понятно и приходится домысливать
источник

кн

коля николай... in pgsql – PostgreSQL
Alexey Lesovsky
переформулируйте вопрос плз )) окончание вопроса не совсем понятно и приходится домысливать
tcp постгреса гарантирует, что при разрыве соединения запрос не выполнится?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
нет, не гарантирует
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
в большинстве случаев конечно постгрес ловит обрыв соединений и откатывае транзакцию
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
но иногда на каких-то долгих запросах можно словить ситуацию что клиент вроде и отвалился но запрос продолжает работать
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
и вот он доработал пытается отправить данные, но не кому и  получается broken pipe
источник

ВК

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

ВК

Виталий Кухарик... in pgsql – PostgreSQL
Alexey Lesovsky
в большинстве случаев конечно постгрес ловит обрыв соединений и откатывае транзакцию
А я замечал обратное. В большенстве случаев выполнит, а потом ругнется что результат некому вернуть. При работе с автокоммитом.

Но вот если открыли транзакцию, то пока не прилетит commit, ничего и не зафиксируется в БД.
Тут уже отработает таймаут на idle in transaction, если он задан конечно.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
> А я замечал обратное. В большенстве случаев выполнит, а потом ругнется что результат некому вернуть. При работе с автокоммитом.

ну да, я в последнем сообщении об этом же -- "и вот он (запрос) доработал ..."
источник

кн

коля николай... in pgsql – PostgreSQL
Alexey Lesovsky
и вот он доработал пытается отправить данные, но не кому и  получается broken pipe
он фиксирует транзакцию до того как отправляет подтверждение
источник

R

Radist in pgsql – PostgreSQL
а если настроить tcp keep-alive и подключение отвалится по причине отсутствия ответа, выполняемый в этот момент запрос в режиме автокоммита откатится?
источник

ИМ

Ислам Менлибай... in pgsql – PostgreSQL
Есть здесь физики?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
коля николай
он фиксирует транзакцию до того как отправляет подтверждение
это вопрос или утверждение?
источник

кн

коля николай... in pgsql – PostgreSQL
Victor Yegorov
это вопрос или утверждение?
вопрос)
источник