postmaster.opts
是数据目录中在启动后写入的一个文件,其中包含用于启动 postmaster 进程的选项。 postmaster.opts
的内容用于确保 postmaster 进程可以使用最初启动它的相同选项重新启动。
postmaster.opts
在 PostgreSQL 7.0 中添加。
更改历史记录
- PostgreSQL 7.0
- 添加 (提交 dde36bfb)
示例
使用自定义选项启动后 postmaster.opts
的内容
$ pg_ctl -D /tmp/opttest -l /tmp/opttest.log -o '-p5434' start $ cat /tmp/opttest/postmaster.opts /usr/local/bin/postgres "-D" "/tmp/opttest" "-p5434"
postmaster.opts
必须存在才能成功重启
$ rm /tmp/opttest/postmaster.opts $ pg_ctl -D /tmp/opttest restart waiting for server to shut down.... done server stopped pg_ctl: could not read file "/tmp/opttest/postmaster.opts"