2013-02-28 24 views
5

Zastanawiam się, czy wysłałem polecenie ponownego ładowania do PostgreSQL, aby mógł ponownie odczytać plik pg_hba.conf (Wprowadzono tu pewne zmiany i trzeba je natychmiast zastosować w systemie na żywo), czy zniszczysz lub upuścisz i bieżące połączenia?Ponowne wczytywanie postgreSQL bez zerwania bieżącego połączenia?

/etc/init.d/postgreSQL83 przeładować

+0

Na marginesie, 8.3 jest nieobsługiwany i powinieneś spojrzeć na aktualizację. http://www.postgresql.org/support/versioning/ –

+0

Dzięki Craig. Z pewnością to zauważę. – codename32

Odpowiedz

5

Przeszedłem palce i próbował tego na własną rękę. I zadziałało! Żadne połączenia nie zostały przerwane. Możesz więc wydać komendę ponownego ładowania postgreSQL w wierszu poleceń i odczytać tylko plik konfiguracyjny. Nie uruchamia ponownie serwera PostgreSQL ani nie zrzuca połączeń.

+0

Prawidłowo, 'pg_ctl reload' nie przerywa połączeń. Restart będzie. –

+0

I odczytuje wszystkie pliki conf, (np. 'Pg_hba.conf' również), a nie tylko' postgresql.conf'. –

Powiązane problemy