"Enter" drücken, um zum Inhalt weiterzugehen

PostgreSQL Verbindung kann nicht hergestellt werden

Bei PostgreSQL müssen in der „pg_hba.config„, zu finden unter „C:\Program Files\PostgreSQL\14\data“, alle IP-Adressen aus dem lokalen Netzwerk eingetragen werden, damit diese Zugriff bekommen können.

Dort ist standardmäßig immer nur der „localhost“ unter „127.0.0.1/32“ eingetragen. Alternativ kann hier auch „0.0.0.0/0“ eingetragen werden, so haben alle Zugriff auf den Server.

Beispiel:

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host     all             all                0.0.0.0/0                md5

Weiterhin muss, falls mit einem seperaten Benutzer gearbeitet werden soll, dieser die Berechtigung haben Datenbanken zu Erstellen und zu Bearbeiten.Darüber hinaus benötigt der Benutzer noch die Berechtigung, andere Sitzungen zu „sehen“, sofern man möchte, dass die entsprechende Anzeige (unten rechts im Programm) den korrekten Wert anzeigt. Dazu muss folgender Befehl ausgeführt werden: GRANT pg_read_all_stats TO myuser;

Der Admin namens „postgres“ hat diese Rechte natürlich alle.