Bir postgresql örneğini durdurma


30

Eğitim amaçlı olarak, makinemde çalışan iki benzer postgresql örneğim var.

Bunun gibi 5432 numaralı bağlantı noktasında çalışan örneğin hizmetini kolayca durdurabilirim:

sudo service postgresql stop

Bilmeyi sevdiğim şey, diğer örneği nasıl durdurabileceğim (5433 numaralı bağlantı noktasında çalışıyor).


Yanıtlar:


13

pg_ctlpostgreSQL'i durdurmanın postreSQL yöntemidir (Ubuntu ve Debian'da pg_ctlclusterbunun için bir sarmalayıcı olması gerekir pg_ctl). Bu linkteki örnekte `-p 5433" seçeneği kullanılmaktadır.

Aşağıdaki açıklamalarda naoko tarafından önerildiği gibi, pg_lsclusterskümeleri listelemek için kullanın .

Diğer bir yolu bir vermektir killsüreç koşu postgresqld sinyali. Her ikisini de aynı anda durdurmak için killall postgresqldçalışabilir.

Son olarak, pssyOder tarafından yapılan yorumda önerildiği gibi, pgAdmin de sunucuyu durdurabilir , fakat elbette bu paketi kurmak anlamına gelir.


Kullanmaya çalıştım pg_ctldiyor ki postgres-xcpaketi yüklemelisin .
Beatles1692

Ve postgres-xc kurulumunda sorun nedir? Bu ikinci durum nasıl ifade edildi?
kayalık

/usr/lib/postgresql/9.4/bin/postgres -D /path/to/pgdata -c config_file=/path/to/config
Koşarak

1
pg_lsclustersListe kümelerine
naoko

1
@ naoko teşekkürler - terfi etti veya şimdi cevaplamak için eklendi.
kayalık
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.