08001: sqlclient_unable_to_establish_sqlconnection
PostgreSQL¿Qué significa?
El cliente no pudo establecer una conexión con el servidor PostgreSQL. La conexión falló a nivel de red/dirección, antes de convertirse en una sesión.
¿Por qué ocurre?
Host/puerto incorrectos; una dirección en la que el servidor no escucha (conexión remota con listen_addresses = 'localhost'); el servidor está caído/inaccesible; un firewall bloquea el puerto (5432 por defecto); o un fallo de resolución DNS. Un pool de conexiones mal configurado también puede provocarlo.
Cómo solucionarlo
Verifique que el servidor esté activo y escuchando en la dirección correcta: revise listen_addresses = '*' (o la IP correspondiente) y el ajuste port en postgresql.conf, y reinicie el servidor (listen_addresses y port requieren reinicio; un reload no basta). Pruebe el acceso desde el cliente: psql -h host -p 5432 -U app_user. Abra 5432/tcp en el firewall. Revise los valores de host/puerto/DNS y la cadena de conexión.