PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como posso iniciar o servidor PostgreSQL no Mac OS X?


O gerenciador de pacotes Homebrew inclui plists launchctl para iniciar automaticamente. Para mais informações, execute brew info postgres .

Iniciar manualmente


pg_ctl -D /usr/local/var/postgres start

Parar manualmente


pg_ctl -D /usr/local/var/postgres stop

Iniciar automaticamente


"Para ter iniciado, inicie o postgresql agora e reinicie no login:"

brew services start postgresql

Qual é o resultado de pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ?

Qual é o resultado de pg_ctl -D /usr/local/var/postgres status ?

Há alguma mensagem de erro no server.log?

Certifique-se de que as conexões tcp localhost estejam habilitadas em pg_hba.conf:
# IPv4 local connections:
host    all    all    127.0.0.1/32    trust

Verifique o listen_addresses e a porta em 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)

Limpeza

O PostgreSQL provavelmente foi instalado via Homebrew, Fink, MacPorts ou o instalador EnterpriseDB.

Verifique a saída dos seguintes comandos para determinar com qual gerenciador de pacotes ele foi instalado:
brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres