我可以使用pg_ctlcluster ver cluster stop
来停止给定群集的服务,但如果机器重新启动,它会立即重新启动。我可以做一些事情,比如改变它的postgresql.conf文件中的数据目录,但这对我来说很有气味。
答案 0 :(得分:0)
使用pg_ctlcluster
(基于Debian)的PostgreSQL安装在start.conf
中查找包含以下内容的/etc/postgresql/<version>/<clustername>
文件:
# Automatic startup configuration # auto: automatically start/stop the cluster in the init script # manual: do not start/stop in init scripts, but allow manual startup with # pg_ctlcluster # disabled: do not allow manual startup with pg_ctlcluster (this can be easily # circumvented and is only meant to be a small protection for # accidents). auto
改为使用手动以避免在群集启动时自动启动。