PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Psycopg2 signale une erreur pg_hba.conf

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 configuration log_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).
    Utilisez pg_ctl ou pg_ctlcluser sur Debian et ses dérivés.