Ze względów edukacyjnych na moim komputerze działają dwa identyczne przypadki postgresql.
Mogę łatwo zatrzymać usługę instancji działającej na porcie 5432 w następujący sposób:
sudo service postgresql stop
To, co lubię wiedzieć, to jak mogę zatrzymać drugą instancję (działa na porcie 5433)
services
postgresql
Beatlesi 1692
źródło
źródło
Odpowiedzi:
pg_ctl
jest sposobem postreSQL na zatrzymanie postgreSQL (w Ubuntu i Debianie powinniśmy użyć tego,pg_ctlcluster
co jest opakowaniempg_ctl
). Przykład w tym łączu wykorzystuje opcję `-p 5433 '.Jak sugeruje naoko w komentarzach poniżej, użyj
pg_lsclusters
do wyświetlenia klastrów.Innym sposobem jest przekazanie
kill
sygnału do procesu uruchamiającego postgresqld. Aby zatrzymać oba naraz,killall postgresqld
może działać.Wreszcie, jak sugeruje komentarz psyCHOder, pgAdmin może również zatrzymać serwer , ale oczywiście oznacza to instalację tego pakietu.
źródło
pg_ctl
tego mówi, że musisz zainstalowaćpostgres-xc
pakiet./usr/lib/postgresql/9.4/bin/postgres -D /path/to/pgdata -c config_file=/path/to/config
pg_lsclusters
do listy klastrów