Typowe wyjaśnienia obejmują:
-
Łączysz się z niewłaściwym serwerem .
Czy serwer DB działa na tym samym hoście co Python? -
Masz niewłaściwy port .
Sprawdź dziennik serwera, jeśli zauważysz próbę połączenia. W tym celu musisz oczywiście rejestrować połączenia. Zobacz parametr konfiguracyjnylog_connections
. -
Nie przeładowano (SIGHUP) serwer po zmianie
pg_hba.conf
- lub ponownie załadowano niewłaściwy klaster (jeśli masz wiele klastrów DB).
Użyjpg_ctl
lubpg_ctlcluser
na Debianie i jego pochodnych.