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_ctloupg_ctlclusersur Debian et ses dérivés.