Ik had een soortgelijk probleem met mijn PostgreSQL-instantie op Docker. Ik ben uren bezig geweest om erachter te komen hoe ik het moest oplossen. Ik deel mijn ervaring in de hoop anderen te helpen die met hetzelfde probleem worden geconfronteerd. Er zijn twee pg_hba.conf
bestanden met de volgende paden:
/var/lib/postgresql/data/pg_hba.conf
/etc/postgresql/12/main/pg_hba.conf
Ik was de eerste aan het wijzigen en was me niet bewust van de tweede. Ik gebruikte een truc om te controleren of ik aan het juiste bestand werkte. Ik becommentarieerde alle regels van het bestand en herstartte de PostgreSQL-service. Toen zag ik dat ik nog steeds verbinding kon maken met de PostgreSQL-service vanuit de Docker-container. Toen zocht ik naar een ander bestand met een vergelijkbare naam, dus ik kwam bij de tweede. Ik heb /etc/postgresql/12/main/pg_hba.conf
gewijzigd , herstart PostgreSQL door service postgresql restart
uit te voeren , en de wijzigingen zijn van kracht geworden.