2013-02-28 2 views
5

Мне было интересно, если я выпустил команду перезагрузки Postgres, чтобы она могла перечитать файл pg_hba.conf (внесли некоторые изменения здесь и потребовали немедленного их использования на живой системе) уничтожат или удаляют и текущие соединения?Перезагрузка postgreSQL без нарушения текущего соединения?

/etc/init.d/postgreSQL83 перезагружать

+0

На боковой ноте 8.3 не поддерживается, и вы должны посмотреть на модернизацию. http://www.postgresql.org/support/versioning/ –

+0

Спасибо Крейг. Я обязательно это заметлю. – codename32

ответ

5

Я скрестил пальцы и попытался это самостоятельно. И это сработало! Никаких подключений не было. Таким образом, вы можете фактически выпустить команду перезагрузки postgreSQL в командной строке, и она только считывает файл конфигурации. Он не перезапускает сервер PostgreSQL и не отключает подключения.

+0

Правильно, 'pg_ctl reload' не нарушает соединения. Будет перезапуск. –

+0

И он читает все файлы conf (например, 'pg_hba.conf'), а не только' postgresql.conf'. –

Смежные вопросы