web-dev-qa-db-ja.com

postgresqlインスタンスの停止

教育目的のために、私のマシンで実行されているpostgresqlの2つの同一のインスタンスがあります。

次のように、ポート5432で実行されているインスタンスのサービスを簡単に停止できます。

Sudo service postgresql stop

私が知りたいのは、他のインスタンスを停止する方法です(ポート5433で実行されています)

27
Beatles1692

pg_ctl はpostgreSQLを停止するpostreSQLの方法です(UbuntuおよびDebianでは( pg_ctlcluster これはpg_ctlのラッパーです。そのリンクの例では、オプション「-p 5433」を使用しています。

以下のコメントでnaokoが提案したように、pg_lsclustersを使用してクラスターをリストします。

別の方法は、killシグナルをpostgresqldを実行しているプロセスに与えることです。両方を一度に停止するには、killall postgresqldが機能する場合があります。

最後に、psyCHOderのコメントで示唆されているように、pgAdminは サーバーを停止することもできます が、もちろんそのパッケージをインストールすることを意味します。

12
rocky