Pueden ser algunos problemas:
- PostgreSQL no se está ejecutando. Verifíquelo con sudo
service postgresql status
-
Su PostgresSQl no se está ejecutando en el puerto 5432. Puede comprobarlo escribiendo
sudo netstat -nl | grep postgres
-
Tiene algo mal al intentar conectarse a su base de datos, como el nombre de usuario, la contraseña o el nombre de la base de datos. Compruebe que son los que postgres le pide que conecte y ese es el db_name al que desea acceder.
-
Problemas con postmaster.pid en postgres. Puede ocurrir debido a un apagado realizado incorrectamente. Hace recordar un pid vivo que no permite que su servidor se inicie. Para arreglarlo tienes que:
* rm /usr/local/var/postgres/postmaster.pid * pg_resetxlog -f /usr/local/var/postgres
Después de esto, debería funcionar correctamente si ejecuta el servidor de ejecución de postgres
Ayuda en Mac OSX:¿Cómo iniciar el servidor PostgreSQL en Mac OS X?