Pode ser alguns problemas:
- O PostgreSQL não está em execução. Verifique com sudo
service postgresql status
-
Seu PostgresSQl não está rodando na porta 5432. Você pode verificar digitandosudo netstat -nl | grep postgres
-
Você tem algo errado ao tentar se conectar ao seu banco de dados, como o nome de usuário, a senha ou o nome do banco de dados. Verifique se eles são o que o postgres pede para você conectá-lo e esse é o db_name ao qual você deseja acessar.
-
Problemas com postmaster.pid no postgres. Isso pode acontecer por causa de um desligamento feito incorretamente. Faz lembrar um pid vivo que não permite que seu servidor inicie. Para corrigi-lo, você deve:
* rm /usr/local/var/postgres/postmaster.pid * pg_resetxlog -f /usr/local/var/postgres
Depois disso ele deve rodar corretamente se você fizer o runserver do postgres
Ajuda no Mac OSX:Como iniciar o servidor PostgreSQL no Mac OS X?