Sprache: Deutsch · English
PostgreSQL für Nuclos vorbereiten: Login-Rolle, Tablespace, Datenbank und Schema anlegen. Der Nuclos-Installer kann das meiste übernehmen.
HOW-TO BETRIEB STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Empfohlen
Am einfachsten: den Nuclos-Installer PostgreSQL mitinstallieren und konfigurieren lassen – dann entfallen die folgenden Schritte. Der PostgreSQL-JDBC-Treiber ist bereits enthalten.
| Anbieter | postgresql.org |
|---|---|
| Unterstützt | ab Version 9.3 (empfohlen: aktuelle Version) |
| Verwaltung | pgAdmin oder Konsole (psql) |
Nach der PostgreSQL-Installation eine Login-Rolle, (optional) einen Tablespace, eine Datenbank und ein Schema anlegen – per pgAdmin oder Konsole:
CREATE ROLE nuclos LOGIN PASSWORD '<passwort>' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;
CREATE TABLESPACE <tablespace> OWNER nuclos LOCATION '<verzeichnis>';
CREATE DATABASE <database> WITH OWNER = nuclos TEMPLATE = template1 ENCODING = 'UTF8' TABLESPACE = <tablespace>;
CREATE SCHEMA <schema> AUTHORIZATION nuclos;
Nuclos benötigt PL/pgSQL. Bei aktuellen PostgreSQL-Versionen ist die Sprache in template1 bereits vorhanden; andernfalls:
CREATE LANGUAGE plpgsql;
Schritte in pgAdmin (Platzhalter – Screenshot folgt).
| <adapter> | postgresql |
|---|---|
| <connection-url> | jdbc:postgresql://<host>:5432/<database> |
| <user>, <password> | Datenbank-Benutzer und Passwort |
| <schema> | Schema-Name |
| <tablespace> | Tablespace-Name |
Erststart
Die Datenbank-Objekte (Tabellen etc.) werden beim ersten Start des Nuclos-Servers automatisch angelegt.