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