历史版本。 PostgreSQL 7.4 已结束支持。 请参阅 当前版本手册.
16.6. 关闭服务器 #
关闭数据库服务器有几种方式。通过向postmaster进程发送不同的信号来控制关闭的类型。
重要
最好不要用 SIGKILL 来关闭服务器。这会阻止服务器释放共享内存和信号量,之后可能必须手动完成。
postmaster 进程的 PID 可以用
ps 程序找到,也可以从数据目录中的
postmaster.pid 文件得到。例如,要做快速关闭:
$ kill -INT `head -1 /usr/local/pgsql/data/postmaster.pid`
pg_ctl 程序是一个 shell 脚本,为关闭服务器提供了更方便的接口。