Bea*_*692 37 postgresql services
出于教育目的,我在我的机器上运行了两个相同的 postgresql 实例。
我可以轻松地停止在端口 5432 上运行的实例的服务,如下所示:
sudo service postgresql stop
Run Code Online (Sandbox Code Playgroud)
我想知道的是如何停止另一个实例(它在端口 5433 上运行)
roc*_*cky 19
pg_ctl
是停止 postgreSQL 的 postreSQL 方式(在 Ubuntu 和 Debian 中,我们应该使用pg_ctlcluster
它的包装器pg_ctl
)。该链接中的示例使用选项`-p 5433"。
正如 naoko 在下面的评论中所建议的,用于pg_lsclusters
列出集群。
另一种方法是向kill
运行 postgresqld 的进程发出信号。同时停止两者,killall postgresqld
可能会奏效。
最后,正如 psyCHOder 的评论中所建议的,pgAdmin 也可以停止服务器,但这当然意味着安装该软件包。