PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Conexão remota do servidor Postgresql


Seu pg_hba.conf NÃO deve usar trust !!! trust significa que nenhuma senha é necessária e eu não acho que é isso que você quer.

Esta é a configuração correta
host    all             all             0.0.0.0/0               md5

Observe o /0 atrás de 0.0.0.0 .

O pg_hba.conf completo deve ser isso:-
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

Observe que trust é aplicável apenas para local conexões. ou seja, para aplicativos executados no IP do host local 127.0.0.1 na máquina que também executa seu servidor postgresql.