Votre pg_hba.conf
ne doit PAS utiliser trust
!!! trust
signifie qu'aucun mot de passe n'est requis et je ne pense pas que ce soit ce que vous voulez.
C'est la bonne configuration
host all all 0.0.0.0/0 md5
Remarquez le /0
derrière 0.0.0.0
.
Le pg_hba.conf
complet devrait être ceci :-
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
Notez que trust
n'est applicable que pour local
Connexions. c'est-à-dire pour les applications exécutées sur l'IP localhost 127.0.0.1
sur la machine qui exécute également votre serveur postgresql.