Váš pg_hba.conf
NEPOUŽÍVEJTE trust
!!! trust
znamená, že není vyžadováno žádné heslo a nemyslím si, že to je to, co chcete.
Toto je správná konfigurace
host all all 0.0.0.0/0 md5
Všimněte si /0
za 0.0.0.0
.
Úplné znění pg_hba.conf
mělo by to být toto:-
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
Všimněte si, že trust
platí pouze pro local
spojení. tj. pro aplikace běžící na localhost IP 127.0.0.1
na počítači, na kterém také běží váš postgresql server.