Les explications typiques incluent :
-
Vous vous connectez au mauvais serveur .
Le serveur de base de données s'exécute-t-il sur le même hôte que Python ? -
Vous avez le mauvais port .
Vérifiez le journal du serveur si vous voyez une tentative de connexion. Vous devez bien sûr enregistrer les connexions pour cela. Voir le paramètre de configurationlog_connections
. -
Vous n'avez pas rechargé (SIGHUP) le serveur après modification de
pg_hba.conf
- ou rechargé le mauvais cluster (si vous avez plusieurs clusters de bases de données).
Utilisezpg_ctl
oupg_ctlcluser
sur Debian et ses dérivés.