Verbindungsprobleme mit einer Postgres Datenbank
Eine Ursache für Probleme mit der verbindung zu einer
Postgres Datenbank kann eine zu restriktive Einstellung sein.
Im
Installationspfad des Postgres-Servers befindet sich die Datei pg_hba.conf (z.B.
im Ordner c:\Program Files\PostgreSQL\9.6\data\). In dieser Datei wird geregelt
aus welchen Netzwerkbereichen zugriff gestattet ist usw.
Im unteren Bereich
der Datei befindet sich ein Abschnitt der so aussehen kann:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host
all
all
127.0.0.1/32
md5
# IPv6 local connections:
host
all
all
::1/128
md5
# Allow replication connections from localhost, by a user with the
#
replication privilege.
#host replication postgres
127.0.0.1/32
md5
#host replication postgres
::1/128
md5
Um allen Netzwerkbereichen zugriff zu gestatten, fügen Sie unter "# IPv4 local connections:" folgenden Eintrag ein:
host all all 0.0.0.0/0 md5
Nach dem abspeichern der Datei muss der Postgres-Dienst neu gestartet werden um die geänderten Einstellungen zu aktivieren.
Um mehr über die möglichkeiten der Konfiguration zu erfahren, lesen Sie in der Dokumentation zum PostgreSQL-Server: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html