Měl jsem podobný problém s instancí PostgreSQL na Dockeru. Strávil jsem hodiny nad tím, jak to vyřešit. Sdílím své zkušenosti a doufám, že pomůžu ostatním, kteří se potýkají se stejným problémem. Existují dva pg_hba.conf
soubory s následujícími cestami:
/var/lib/postgresql/data/pg_hba.conf
/etc/postgresql/12/main/pg_hba.conf
Upravoval jsem první a nevěděl jsem o druhém. Použil jsem trik, abych zkontroloval, zda pracuji se správným souborem. Zakomentoval jsem všechny řádky souboru a restartoval službu PostgreSQL. Pak jsem viděl, že jsem se stále mohl připojit ke službě PostgreSQL z kontejneru Docker. Pak jsem hledal další soubor s podobným názvem, tak jsem se dostal k druhému. Upravil jsem /etc/postgresql/12/main/pg_hba.conf
, restartoval PostgreSQL spuštěním service postgresql restart
a změny se projevily.