Aus pädagogischen Gründen habe ich zwei identische Instanzen von postgresql auf meinem Computer ausgeführt.
Ich kann den Dienst der Instanz, die auf Port 5432 ausgeführt wird, einfach wie folgt beenden:
sudo service postgresql stop
Ich möchte wissen, wie ich die andere Instanz stoppen kann (sie läuft auf Port 5433).
services
postgresql
Beatles1692
quelle
quelle
Antworten:
pg_ctl
ist der postreSQL-Weg, um postgreSQL zu stoppen (in Ubuntu und Debian sollten wir verwenden,pg_ctlcluster
wofür ein Wrapper istpg_ctl
). Das Beispiel in diesem Link verwendet die Option "-p 5433".Verwenden Sie, wie von naoko in den Kommentaren unten vorgeschlagen, um
pg_lsclusters
Cluster aufzulisten .Eine andere Möglichkeit besteht darin,
kill
dem Prozess, der postgresqld ausführt , ein Signal zu geben. Beides gleichzeitig zu stoppen,killall postgresqld
könnte funktionieren.Schließlich kann pgAdmin, wie im Kommentar von psyCHOder vorgeschlagen, auch den Server stoppen , aber das bedeutet natürlich, dass das Paket installiert wird.
quelle
pg_ctl
es zu verwenden, sagt, dass Siepostgres-xc
Paket installieren müssen ./usr/lib/postgresql/9.4/bin/postgres -D /path/to/pgdata -c config_file=/path/to/config
pg_lsclusters
um Cluster