Homebrew-pakethanteraren inkluderar launchctl-plists för att starta automatiskt. För mer information, kör brew info postgres
.
Starta manuellt
pg_ctl -D /usr/local/var/postgres start
Stoppa manuellt
pg_ctl -D /usr/local/var/postgres stop
Starta automatiskt
"För att ha startat starta postgresql nu och starta om vid inloggning:"
brew services start postgresql
Vad är resultatet av pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
?
Vad är resultatet av pg_ctl -D /usr/local/var/postgres status
?
Finns det några felmeddelanden i server.log?
Se till att tcp localhost-anslutningar är aktiverade i pg_hba.conf:
# IPv4 local connections:
host all all 127.0.0.1/32 trust
Kontrollera listen_addresses och porten i postgresql.conf:
egrep 'listen|port' /usr/local/var/postgres/postgresql.conf
#listen_addresses = 'localhost' # What IP address(es) to listen on;
#port = 5432 # (change requires restart)
Städning
PostgreSQL installerades troligen via Homebrew, Fink, MacPorts eller EnterpriseDB-installationsprogrammet.
Kontrollera utdata från följande kommandon för att avgöra vilken pakethanterare den installerades med:
brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres