Legen Sie aus Sicherheitsgründen die Verbindungsinformationen in eine CustomConnections.Config-Datei.
Unterstützte Versionen sind
- PostgreSQL 9.x
- PostgreSQL 10
- PostgreSQL 11
- PostgreSQL 12
- PostgreSQL 15
- PostgreSQL 16
- PostgreSQL 17
Die Installationsdatei der Datenbank kann von der offiziellen Webseite https://www.postgresql.org/ bezogen werden. Die Installation beinhaltet keine besonderen Ausprägungen. Als Verwaltungstool wird „pgAdmin 4” empfohlen, welches auch gesondert geladen und installiert werden kann. Weitere Werkzeuge sind nicht erforderlich.
Remote-Zugang
Soll der Zugriff auf die Datenbank nicht vom Localhost aus passieren (also Remote), muss der Zugriff von außen erst erlaubt werden.Die Konfiguration liegt standardmäßig in der Datei pg_hba.conf
, welche im Datenverzeichnis des PostgreSQL Servers liegt. Dort müssen folgende Zeilen ergänzt werden, sofern nicht schon vorhanden:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 remote connections:
host all all 0.0.0.0/0 md5
# IPv6 remote connections:
host all all ::/0 md5
Das erlaubt sich von allen Rechnern, die Netzwerkzugriff auf den Server haben, mit einem Datenbankbenutzer und verschlüsseltem Passwort anzumelden.
Mehrere Datenbanken auf dem selben Server
Sollen mehr als zwei Business-App Instanzen auf dem PostgreSQL-Server betrieben werden, so ergibt es Sinn, die Anzahl der maximalen Verbindungen und der Puffer zu erhöhen. In der Auslieferung sind diese Werte in der Datei “postgesql.conf”
max_connections=100
shared_buffers=128MB
Erhöhen sie beide Werte immer um den gleichen Faktor also z.B. auf
max_connections=300
shared_buffers=384MB