sql >> Base de Datos >  >> RDS >> PostgreSQL

Conexión remota del servidor Postgresql

Tu pg_hba.conf NO debe usar trust !!! trust significa que no se requiere contraseña y no creo que eso sea lo que quieres.

Esta es la configuración correcta

host    all             all             0.0.0.0/0               md5

Observe el /0 detrás de 0.0.0.0 .

El pg_hba.conf completo debería ser esto:-

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

Tenga en cuenta que trust solo es aplicable para local conexiones es decir, para aplicaciones que se ejecutan en localhost IP 127.0.0.1 en la máquina que también ejecuta su servidor postgresql.