PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Connessione remota al server Postgresql

Il tuo pg_hba.conf NON dovrebbe usare trust !!! trust significa che non è richiesta alcuna password e non credo sia quello che vuoi.

Questa è la configurazione corretta

host    all             all             0.0.0.0/0               md5

Nota il /0 dietro 0.0.0.0 .

Il pg_hba.conf completo dovrebbe essere questo:-

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

Nota che trust è applicabile solo per local connessioni. cioè per applicazioni in esecuzione su localhost IP 127.0.0.1 sulla macchina che esegue anche il tuo server postgresql.