One - One Code All

Blog Content

postgresql的pg_reload的使用及注意事项

PostgreSQL   2016-10-20 20:53:44

不同操作系统平台,pg_reload的用法:

UBUNTU/DEBIAN pg_ctlcluster 9.0 main reload
RED HAT/FEDORA service postgresql reload
pg_ctl -D /var/lib/pgsql/data reload
SOLARIS pg_ctl -D /var/lib/pgsql/data reload
MAC OS pg_ctl -D /var/lib/pgsql/data reload
FREEBSD pg_ctl -D /var/lib/pgsql/data reload

修改些参数(其实是看pg_settings 的context字段),可以不用重启postgres cluster 就可生效,

生效命令如下:

# 1.操作系统命令行,配置环境变量后执行: 
pg_ctl reload  
# 2. 本质是先给 postmaster 发送了 signal 信号,然后该信号被传递给所有的 bakend server process。
postgres=# select pg_reload_conf();



上一篇:用 PostgreSQL 的 COPY 导入导出 CSV
下一篇:postgresql 清除数据并清除自增ID

The minute you think of giving up, think of the reason why you held on so long.