powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / libpq и target_session_attrs
3 сообщений из 3, страница 1 из 1
libpq и target_session_attrs
    #39939094
gav21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет
согласно документации при указании нескольких хостов в URI:
"Когда задаются несколько узлов или когда одно имя узла переводится в несколько адресов, все узлы и адреса перебираются по порядку, пока подключение не будет установлено. Если ни один из адресов не будет доступен, произойдёт сбой подключения. Если подключение устанавливается успешно, но происходит ошибка аутентификации, остальные узлы в списке не перебираются."
https://postgrespro.ru/docs/postgresql/10/libpq-connect

я сделал такую строку подключения:
postgresql://standby-server,master-server/postgres?target_session_attrs=read-write ...
все работает отлично, до тех пор пока не попытаемся выключить стендбай, например с ключем -m smart

В таком случае пока стендбай выключается, клиент получает ошибку - database is shutting down. Т.е. драйвер не пытается дальше по списку проверить другие хосты.
Это нормально поведение?
...
Рейтинг: 0 / 0
libpq и target_session_attrs
    #39939096
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gav21
Привет
согласно документации при указании нескольких хостов в URI:
"Когда задаются несколько узлов или когда одно имя узла переводится в несколько адресов, все узлы и адреса перебираются по порядку, пока подключение не будет установлено. Если ни один из адресов не будет доступен, произойдёт сбой подключения. Если подключение устанавливается успешно, но происходит ошибка аутентификации, остальные узлы в списке не перебираются."
https://postgrespro.ru/docs/postgresql/10/libpq-connect

я сделал такую строку подключения:
postgresql://standby-server,master-server/postgres?target_session_attrs=read-write ...
все работает отлично, до тех пор пока не попытаемся выключить стендбай, например с ключем -m smart

В таком случае пока стендбай выключается, клиент получает ошибку - database is shutting down. Т.е. драйвер не пытается дальше по списку проверить другие хосты.
Это нормально поведение?


Да вполне...соединение же установлено успешно (по сути это ничем от ошибки аутентификации не отличается.... соединение установили но работать по нему нельзя).
...
Рейтинг: 0 / 0
libpq и target_session_attrs
    #39939113
gav21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk,
Спасибо. Очень жаль, что нельзя изменить такое поведение :-(
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / libpq и target_session_attrs
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]