Jeg havde et lignende problem med min PostgreSQL-instans på Docker. Jeg brugte timer på at finde ud af, hvordan jeg skulle løse det. Jeg deler mine erfaringer i håb om at hjælpe andre, der står over for det samme problem. Der er to pg_hba.conf
filer med følgende stier:
/var/lib/postgresql/data/pg_hba.conf
/etc/postgresql/12/main/pg_hba.conf
Jeg var ved at ændre den første og var ikke klar over den anden. Jeg brugte et trick til at tjekke, om jeg arbejdede på den rigtige fil. Jeg kommenterede alle linjer i filen og genstartede PostgreSQL-tjenesten. Så så jeg, at jeg stadig var i stand til at oprette forbindelse til PostgreSQL-tjenesten inde fra Docker-containeren. Så ledte jeg efter en anden fil med et lignende navn, så jeg nåede til den anden. Jeg har ændret /etc/postgresql/12/main/pg_hba.conf
, genstartede PostgreSQL ved at køre service postgresql restart
, og ændringerne trådte i kraft.