Homebrew-pakkehåndteringen inkluderer launchctl-plister for at starte automatisk. For mere information, kør brew info postgres
.
Start manuelt
pg_ctl -D /usr/local/var/postgres start
Stop manuelt
pg_ctl -D /usr/local/var/postgres stop
Start automatisk
"For at have lanceret start postgresql nu og genstart ved login:"
brew services start postgresql
Hvad er resultatet af pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
?
Hvad er resultatet af pg_ctl -D /usr/local/var/postgres status
?
Er der nogen fejlmeddelelser i server.log?
Sørg for, at tcp localhost-forbindelser er aktiveret i pg_hba.conf:
# IPv4 local connections:
host all all 127.0.0.1/32 trust
Tjek listen_addresses og port 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)
Rydning op
PostgreSQL blev højst sandsynligt installeret via Homebrew, Fink, MacPorts eller EnterpriseDB-installationsprogrammet.
Kontroller outputtet af følgende kommandoer for at bestemme, hvilken pakkehåndtering den blev installeret med:
brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres