J'ai eu un problème similaire avec mon instance PostgreSQL sur Docker. J'ai passé des heures à comprendre comment le résoudre. Je partage mon expérience dans l'espoir d'aider d'autres personnes confrontées au même problème. Il y a deux pg_hba.conf
fichiers avec les chemins suivants :
/var/lib/postgresql/data/pg_hba.conf
/etc/postgresql/12/main/pg_hba.conf
Je modifiais le premier et n'étais pas au courant du second. J'ai utilisé une astuce pour vérifier si je travaillais sur le bon fichier. J'ai commenté toutes les lignes du fichier et redémarré le service PostgreSQL. Ensuite, j'ai vu que je pouvais toujours me connecter au service PostgreSQL depuis l'intérieur du conteneur Docker. Ensuite, j'ai cherché un autre fichier avec un nom similaire, j'ai donc atteint le second. J'ai modifié /etc/postgresql/12/main/pg_hba.conf
, a redémarré PostgreSQL en exécutant service postgresql restart
, et les modifications ont pris effet.