PostgreSQL für Nuclos einrichten: Login-Rolle, Tablespace, Datenbank und Schema anlegen, PL/pgSQL aktivieren und nuclos.xml konfigurieren.

globe with meridians Sprache: Deutsch · English

hammer and wrench Datenbank PostgreSQL

PostgreSQL für Nuclos vorbereiten: Login-Rolle, Tablespace, Datenbank und Schema anlegen. Der Nuclos-Installer kann das meiste übernehmen.

Auf dieser Seite

Am einfachsten: den Nuclos-Installer PostgreSQL mitinstallieren und konfigurieren lassen – dann entfallen die folgenden Schritte. Der PostgreSQL-JDBC-Treiber ist bereits enthalten.

Überblick

Anbieterpostgresql.org
Unterstütztab Version 9.3 (empfohlen: aktuelle Version)
VerwaltungpgAdmin oder Konsole (psql)

Manuelle Vorbereitung

Nach der PostgreSQL-Installation eine Login-Rolle, (optional) einen Tablespace, eine Datenbank und ein Schema anlegen – per pgAdmin oder Konsole:

1. Login-Rolle

CREATE ROLE nuclos LOGIN PASSWORD '<passwort>'
  NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;

2. Tablespace (optional)

CREATE TABLESPACE <tablespace> OWNER nuclos LOCATION '<verzeichnis>';

3. Datenbank

CREATE DATABASE <database>
  WITH OWNER = nuclos TEMPLATE = template1
  ENCODING = 'UTF8' TABLESPACE = <tablespace>;

4. Schema

CREATE SCHEMA <schema> AUTHORIZATION nuclos;

5. PL/pgSQL

Nuclos benötigt PL/pgSQL. Bei aktuellen PostgreSQL-Versionen ist die Sprache in template1 bereits vorhanden; andernfalls:

CREATE LANGUAGE plpgsql;
Screenshot-Platzhalter

Schritte in pgAdmin (Platzhalter – Screenshot folgt).

nuclos.xml anpassen

<adapter>postgresql
<connection-url>jdbc:postgresql://<host>:5432/<database>
<user>, <password>Datenbank-Benutzer und Passwort
<schema>Schema-Name
<tablespace>Tablespace-Name

Die Datenbank-Objekte (Tabellen etc.) werden beim ersten Start des Nuclos-Servers automatisch angelegt.

Verwandte Seiten

rocket Installation


Nuclos installieren.

Öffnen →

file cabinet Datenbank Oracle


Alternative: Oracle.

Öffnen →