Ihre pg_hba.conf sollte trust NICHT verwenden !!! trust bedeutet, dass kein Passwort erforderlich ist, und ich glaube nicht, dass Sie das wollen.
Dies ist die richtige Konfiguration
host all all 0.0.0.0/0 md5
Beachten Sie den /0 hinter 0.0.0.0 .
Die vollständige pg_hba.conf sollte dies sein:-
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
Beachten Sie, dass trust gilt nur für local Verbindungen. d.h. für Anwendungen, die auf der Localhost-IP 127.0.0.1 ausgeführt werden auf dem Rechner, auf dem auch Ihr Postgresql-Server läuft.