nächstes: Erweiterung für servergespeicherte Prozeduren, voriges: Zeichensätze/die Verwendung von UTF-8, aufwärts: Anpassung der PostgreSQL-Konfiguration
In der Datei postgresql.conf
, die je nach Distribution in
verschiedenen Verzeichnissen liegen kann
(z.B. /var/lib/pgsql/data/
oder /etc/postgresql/
, muss
sichergestellt werden, dass TCP/IP-Verbindungen aktiviert sind. Für
PostgreSQL vor Version v8.0 lautete dieser Parameter
TCPIP_SOCKET = 1
Ab v8.0 wird das Verhalten hingegen über den neuen Parameter
listen_address
gesteuert. Laufen PostgreSQL und Lx-Office auf
demselben Rechner, so kann dort der Wert localhost
verwendet
werden. Andernfalls müssen Datenbankverbindungen auch von anderen
Rechnern aus zugelassen werden, was mit dem Wert \*
geschieht.
Bei PostgreSQL-Versionen ab v8.0 und neuer muss zusätzlich der folgende Parameter gesetzt werden:
default_with_oids = on
In der Datei pg_hba.conf
, die im gleichen Verzeichnis wie die
postgresql.conf
zu finden sein sollte, müssen die
Berichtigungen für den Zugriff geändert werden. Hier gibt es mehrere
Möglichkeiten. Eine besteht darin, lokale Verbindungen immer
zuzulassen
local all all trust
host all all 127.0.0.1 255.0.0.0 trust
Besser ist es, für eine bestimmte Datenbank Zugriff nur per Passwort zuzulassen. Beispielsweise:
local all lxoffice password
host all lxoffice 127.0.0.1 255.255.255.255 password