Brew tarafından OSX'te kurulan PostgreSQL nasıl yeniden başlatılır?


36

Linux'ta, tarafından yapılabilir /etc/init.d/postgresql-9.2 restart. OSX'im bir sunucu uygulaması değil.

ALTER USER postgres with password '1234';PostgreQSL istemi tarafından yapılabilir düşünüyorum ama bu şekilde olup olmadığından emin değilim.

OSX'te PostgreSQL sunucusunu nasıl yeniden başlatabilirsiniz?


1
OS X Server.app kullanıyor musunuz?
tron_jones

1
PostgreSQL'i nasıl yüklediniz? Birden çok yol var ve her biri çok farklı olabilir.
mjturner

Yanıtlar:


30

PostgreSQL'i El İle Başlat:

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

PostgreSQL'i El ile Durdurun:

pg_ctl -D /usr/local/var/postgres stop -s -m fast

Bu yığın akışı tartışması gerçekten çok daha fazla seçeneğe sahip, bazı detaylara giriyor. Sadece çalıştırmak için bir takma ad oluşturmak için kullandım:

postgresql.server stop
postgresql.server start

Bu takma isim hile yapar: alias postgresql.server='function pgsql_server() { case $1 in "start") echo "Trying to start PostgreSQL..."; pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ;; "stop") echo "Trying to stop PostgreSQL..."; pg_ctl -D /usr/local/var/postgres stop -s -m fast ;; esac }; pgsql_server'Komutlar: postgresql.server start veya postgresql.server stop
Igor de Lorenzi

56

Brew şunları kapsıyor:

brew services restart postgresql

1
Postgres'imi henüz demleme yoluyla güncelledim (eskisini kaldırarak), ancak şimdi Postgresql sarı renkle başlıyor (durum bilinmiyor). Bu yüzden bağlanamıyorum Herhangi bir fikrin var mı?
Matheus Felipe,

@MatheusFelipe Özel bir soru göndermenizi öneririm
Nikita Volkov

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.