Dejando esto aquí para información,
Este error también puede ocurrir si el servidor PostgreSQL está en otra máquina y no escucha en las interfaces externas. .
Para depurar este problema específico, puede seguir estos pasos:
- Mire su postgresql.conf,
sudo vim /etc/postgresql/9.3/main/postgresql.conf
- Agregue esta línea:
listen_addresses = '*'
- Reiniciar el servicio
sudo /etc/init.d/postgresql restart
(Tenga en cuenta que los comandos anteriores son para ubuntu. Otra distribución de Linux o sistema operativo puede tener una ruta diferente a estos archivos)
Nota:usando '*'
para escuchar las direcciones escucharán en todas las interfaces. Si haces '0.0.0.0'
luego escuchará todos los ipv4 y si lo hace '::'
entonces escuchará todos los ipv6.
http://www.postgresql.org/docs/9.3/static/runtime-config-connection.html