1 select pg_reload_conf();
2 pg_ctl reload -D $PGDATA
3 pg_ctl restart -D $PGDATA 需要重启 postgresql,影响较大。
pg_ctl 默认是从 $PGDATA下加载 postgresql.conf、pg_hba.conf。如果存放在其他目录,可以通过下面命令加载。
$ pg_ctl reload -D $PGDATA -o "-c config_file=/etc/postgresql/9.6/main/postgresql.conf"