08001: sqlclient_unable_to_establish_sqlconnection
PostgreSQLQue signifie cette erreur ?
Le client n'a pas pu établir de connexion avec le serveur PostgreSQL. La connexion a échoué au niveau réseau/adresse, avant de devenir une session.
Cause
Hôte/port erroné ; adresse sur laquelle le serveur n'écoute pas (connexion distante alors que listen_addresses = 'localhost') ; serveur arrêté/injoignable ; pare-feu bloquant le port (5432 par défaut) ; ou échec de résolution DNS. Un pool de connexions mal configuré peut aussi la déclencher.
Comment la corriger
Vérifiez que le serveur est démarré et écoute sur la bonne adresse : contrôlez listen_addresses = '*' (ou l'IP concernée) et le paramètre port dans postgresql.conf, puis redémarrez le serveur (listen_addresses et port exigent un redémarrage ; un reload ne suffit pas). Testez l'accès depuis le client : psql -h host -p 5432 -U app_user. Ouvrez 5432/tcp dans le pare-feu. Revoyez les valeurs host/port/DNS et la chaîne de connexion.