Konfiguration des Listeners
PostgreSQL für den Zugriff aus dem Netzwerk einrichten und MultiBaseCS mit der Datenbank verbinden.
Damit andere Rechner die PostgreSQL-Datenbank erreichen, passen Sie zwei Konfigurationsdateien an. Beide liegen im Datenverzeichnis von PostgreSQL, zum Beispiel C:\Program Files\PostgreSQL\16\data. Öffnen Sie sie mit einem Texteditor als Administrator.
-
postgresql.conf: Stellen Sie die Listener-Adresse von
localhostauf alle Adressen um:listen_addresses = '*' -
pg_hba.conf: Legen Sie fest, welche Benutzer sich von welchen Rechnern mit welcher Methode anmelden dürfen. Die einfachste Konfiguration finden Sie unten.
-
Starten Sie den PostgreSQL-Dienst neu (Windows-Dienste, Dienst postgresql-x64-16 o. ä.), damit die Änderungen wirksam werden.
Konfiguration der Datei pg_hba.conf (bis PostgreSQL 13)
Konfiguration der Datei pg_hba.conf (ab PostgreSQL 14)
Ab PostgreSQL 14 ist scram-sha-256 die Standardmethode für Kennwörter:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local & remote connections:
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 scram-sha-256
# IPv6 local & remote connections:
host all all ::1/128 trust
host all all ::/0 scram-sha-256Windows Firewall konfigurieren
Legen Sie auf dem PostgreSQL-Server in der Windows-Firewall eine Regel für eingehende Verbindungen an, die den TCP-Port 5432 freigibt. Wie das geht, beschreibt die Seite Konfiguration der Windows Firewall.

Connection-String zur Verbindung mit der Datenbank
Die Verbindung zur PostgreSQL-Datenbank legen Sie in der INI-Datei im Abschnitt [ConnectionStrings] fest:
[ConnectionStrings]
1=MultiBaseCS - PostgreSQL|Provider=Npgsql;Host=Rechnername;Port=5432;Database=MultiBaseCS;Username=postgres;Password=IhrKennwortErsetzen Sie Rechnername und IhrKennwort durch Ihre Werte. Die Datenbank wählen Sie dann im Fenster MultiBaseCS - Datenbankverbindung festlegen unter MultiBaseCS Server-Datenbank aus.
Alternativ speichern Sie die Verbindungszeichenfolge in einer Textdatei mit der Endung .PostgreSQL oder .ConnectionString und wählen diese Datei im Verbindungsdialog aus.