Las explicaciones típicas incluyen:
-
Te estás conectando al servidor incorrecto .
¿El servidor de base de datos se ejecuta en el mismo host que Python? -
Tienes el puerto equivocado .
Revise el registro del servidor si ve un intento de conexión. Tienes que registrar conexiones para eso, por supuesto. Consulte el parámetro de configuraciónlog_connections
. -
No recargaste (SIGHUP) el servidor después de cambiar
pg_hba.conf
- o recargó el clúster incorrecto (si tiene varios clústeres de base de datos).
Usepg_ctl
opg_ctlcluser
en Debian y derivados para eso.