PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Connexion à distance au serveur Postgresql

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.