什么是禁用给定postgresql数据库集群的简单方法?

时间:2017-10-20 01:55:39

标签: postgresql

我可以使用pg_ctlcluster ver cluster stop来停止给定群集的服务,但如果机器重新启动,它会立即重新启动。我可以做一些事情,比如改变它的postgresql.conf文件中的数据目录,但这对我来说很有气味。

1 个答案:

答案 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

改为使用手动以避免在群集启动时自动启动。