| From: | jseymour(at)linxnet(dot)com (Jim Seymour) | 
|---|---|
| To: | pgsql-general(at)postgresql(dot)org | 
| Cc: | schen(at)graciousstyle(dot)com | 
| Subject: | Re: pg_hba.conf changes without restarting postmaster | 
| Date: | 2004-07-30 23:40:48 | 
| Message-ID: | 20040730234048.408F6430E@jimsun.linxnet.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-general | 
Si Chen <schen(at)graciousstyle(dot)com> wrote:
> 
> Hello.
> 
> It seems that every time I make a change to pg_hba.conf, I have to 
> restart the database server for the new authentication to take effect.  
> Is there a way to have the server use the new pg_hba.conf authentication 
> without restarting the production server.
The documentation is your friend.
Excerpt from $PGDATA/pg_hba.conf:
...
# This file is read on server startup and when the postmaster receives
# a SIGHUP signal.  If you edit the file on a running system, you have
# to SIGHUP the postmaster for the changes to take effect, or use
# "pg_ctl reload".
...
And...
$ man pg_ctl
...
     reload mode simply sends the  postmaster  process  a  SIGHUP
     signal,   causing  it  to  reread  its  configuration  files
     (postgresql.conf, pg_hba.conf, etc.). This  allows  changing
     of configuration-file options that do not require a complete
     restart to take effect.
...
Jim
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Jim Seymour | 2004-07-30 23:45:54 | Re: best type for unix file system timestamp? | 
| Previous Message | Si Chen | 2004-07-30 22:51:42 | pg_hba.conf changes without restarting postmaster |