Вашият pg_hba.conf
НЕ трябва да използва trust
!!! trust
означава, че не се изисква парола и не мисля, че това е, което искате.
Това е правилната конфигурация
host all all 0.0.0.0/0 md5
Обърнете внимание на /0
зад 0.0.0.0
.
Пълният pg_hba.conf
трябва да бъде това:-
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
host all all 0.0.0.0/0 md5
Забележете, че trust
е приложимо само за local
връзки. т.е. за приложения, работещи на локален хост IP 127.0.0.1
на машината, която също така изпълнява вашия postgresql сървър.