Имах подобен проблем с моя PostgreSQL екземпляр на Docker. Прекарах часове, за да разбера как да го разреша. Споделям опита си с надеждата да помогна на други, които се сблъскват със същия проблем. Има два pg_hba.conf
файлове със следните пътища:
/var/lib/postgresql/data/pg_hba.conf
/etc/postgresql/12/main/pg_hba.conf
Модифицирах първия и не знаех за втория. Използвах трик, за да проверя дали работя върху правилния файл. Коментирах всички редове от файла и рестартирах услугата PostgreSQL. Тогава видях, че все още мога да се свържа с услугата PostgreSQL от вътрешността на контейнера на Docker. След това потърсих друг файл с подобно име, така че стигнах до втория. Промених /etc/postgresql/12/main/pg_hba.conf
, рестартира PostgreSQL, като стартира service postgresql restart
и промените влязоха в сила.