Possono essere alcuni problemi:
- PostgreSQL non è in esecuzione. Controllalo con sudo
service postgresql status
-
Il tuo PostgresSQl non è in esecuzione sulla porta 5432. Puoi verificarlo digitando
sudo netstat -nl | grep postgres
-
Hai qualcosa che non va nel tentativo di connetterti al tuo db come il nome utente, la password o il nome del database. Verifica che siano ciò che Postgres ti chiede di connettere e che sia il db_name a cui vuoi accedere.
-
Problemi con postmaster.pid in postgres. Può accadere a causa di uno spegnimento eseguito in modo non corretto. Fa ricordare a un pid vivo che non consente l'avvio del tuo server. Per risolverlo devi:
* rm /usr/local/var/postgres/postmaster.pid * pg_resetxlog -f /usr/local/var/postgres
Dopo questo dovrebbe funzionare correttamente se crei il runserver di postgres
Aiuto in Mac OSX:come avviare il server PostgreSQL su Mac OS X?