2013-02-28 17 views
5

Mi chiedevo se avessi inviato un comando di ricarica a Postgres in modo che potesse rileggere il file pg_hba.conf (apportato alcune modifiche qui e necessario che abbiano effetto immediato su un sistema live) distruggerà o eliminerà le connessioni correnti?Ricarica postgreSQL senza interrompere la connessione corrente?

/etc/init.d/postgreSQL83 ricaricare

+0

Nota a margine, 8.3 non è supportato e si dovrebbe esaminare l'aggiornamento. http://www.postgresql.org/support/versioning/ –

+0

Grazie Craig. Lo noterò sicuramente. – codename32

risposta

5

ho incrociato le dita e provato per conto mio. E ha funzionato! Nessuna connessione è caduta. Quindi puoi effettivamente inviare un comando postgreSQL reload al prompt dei comandi e legge solo il file di configurazione. Non riavvia il server PostgreSQL né rilascia le connessioni.

+0

Corretto, 'pg_ctl reload' non interrompe le connessioni. Un riavvio lo farà. –

+0

E legge tutti i file conf, (ad esempio 'pg_hba.conf'), non solo' postgresql.conf'. –

Problemi correlati