Seu
pg_hba.conf
NÃO deve usar trust
!!! trust
significa que nenhuma senha é necessária e eu não acho que é isso que você quer. Esta é a configuração correta
host all all 0.0.0.0/0 md5
Observe o
/0
atrás de 0.0.0.0
. O
pg_hba.conf
completo deve ser isso:- 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
Observe que
trust
é aplicável apenas para local
conexões. ou seja, para aplicativos executados no IP do host local 127.0.0.1
na máquina que também executa seu servidor postgresql.