Twój pg_hba.conf
NIE powinien używać trust
!!! trust
oznacza, że hasło nie jest wymagane i nie sądzę, że tego chcesz.
To jest prawidłowa konfiguracja
host all all 0.0.0.0/0 md5
Zwróć uwagę na /0
za 0.0.0.0
.
Pełny plik pg_hba.conf
powinno być to:-
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
Zauważ, że trust
dotyczy tylko local
znajomości. np. dla aplikacji działających na localhost IP 127.0.0.1
na maszynie, na której działa również serwer postgresql.