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.
https://www.postgresql.org/docs/9.3/static/runtime-config-connection.html