教育目的のために、私のマシンで実行されているpostgresqlの2つの同一のインスタンスがあります。
次のように、ポート5432で実行されているインスタンスのサービスを簡単に停止できます。
Sudo service postgresql stop
私が知りたいのは、他のインスタンスを停止する方法です(ポート5433で実行されています)
pg_ctl
はpostgreSQLを停止するpostreSQLの方法です(UbuntuおよびDebianでは( pg_ctlcluster
これはpg_ctl
のラッパーです。そのリンクの例では、オプション「-p 5433」を使用しています。
以下のコメントでnaokoが提案したように、pg_lsclusters
を使用してクラスターをリストします。
別の方法は、kill
シグナルをpostgresqldを実行しているプロセスに与えることです。両方を一度に停止するには、killall postgresqld
が機能する場合があります。
最後に、psyCHOderのコメントで示唆されているように、pgAdminは サーバーを停止することもできます が、もちろんそのパッケージをインストールすることを意味します。