Skip to main content
Skip table of contents

PostgreSQL

Angaben zu den unterstützten Datenbanksystemen finden Sie in den Release Notes im Bereich "Supported Environment". Die Installations- und Betriebsvoraussetzungen für die Datenbank finden Sie in der Dokumentation des jeweiligen DBMS.

Konfigurationshinweise

Der UMS Server führt mehrere Dienste parallel aus, um die Funktionalität bereitzustellen. Diese Dienste bauen Verbindungen zur Datenbank auf. Die Datenbank muss daher eine bestimmte Anzahl von Verbindungen zulassen. Es wird empfohlen, die maximale Anzahl der Verbindungen und die Größe des gemeinsamen Puffers auf die folgenden Werte einzustellen:

max_connections = 128 * [Anzahl UMS Server]
shared_buffers = 128MB * [Anzahl UMS Server]

Diese Werte werden in der Konfigurationsdatei für die PostgreSQL-Datenbank festgelegt (siehe die PostgreSQL-Dokumentation).

Setzen Sie bei der Installation einer neuen Instanz der PostgreSQL-Datenbank folgende Parameter:

  1. Installieren Sie den Datenbank-Cluster mit UTF-8 Kodierung.

  2. Akzeptieren Sie die Bedingungen für alle Adressen, nicht nur localhost.

  3. Aktivieren Sie die Procedural Language PL/pgsql in der Defaultdatenbank.

Weitere Informationen zur Installation der PostgreSQL-Datenbank finden Sie unter http://www.postgresql.org.

Führen Sie nach der Installation folgende Konfigurationsschritte aus:

  1. Stellen Sie sicher, dass in der Datei postgresql.conf der Parameter listen_addresses den Hostnamen des IGEL UMS Servers enthält oder alternativ '*'. Wenn '*' angegeben ist, sind Verbindungen zu jedem Host zugelassen.

  2. Legen Sie in der Datei pg_hba.conf einen Parameter host an, um dem UMS Server die Berechtigung für das Anmelden mit den dort definierten Benutzerdaten zu geben.

Wenn der IGEL UMS Server auf derselben Maschine installiert ist wie der PostgreSQL-Server, so sind keine Änderungen an diesen Dateien notwendig.

  1. Starten Sie das Administrationstool pgAdmin.

  2. Erstellen Sie eine neue Log-in-Rolle mit dem Namen rmlogin.

  3. Erstellen Sie eine neue Datenbank mit:
    Name = rmdb
    Besitzer = rmlogin
    Encoding = UTF-8

  4. Legen Sie ein neues Schema innerhalb der Datenbank rmdb an mit:
    Name = rmlogin

  5. Prüfen Sie ob die Sprache plpgsql in der Datenbank rmdb besteht.
    Falls nicht, legen Sie diese an.

  6. Legen Sie im UMS Administrator eine neue Datenquelle an mit den folgenden Parametern:
    DB-Typ: PostgreSQL
    Host: Name des PostgreSQL Servers
    Port: Port des PostgreSQL-Servers. (Standard: 5432)
    Benutzer: rmlogin
    Datenbank / SID: rmdb

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.