Zum Hauptinhalt springen
Version: v18

Datenbank PostgreSQL

PostgreSQL

Die PostgreSQL muss nur zentral auf dem Server oder der Hauptkasse als Dienst installiert werden. Alle weiteren Clients müssen lediglich eine Verbindung zur Hauptkasse herstellen, um auf die Datenbank zuzugreifen.

Info für den Händler

Bei Umstellung auf PostgreSQL muss eine neue Lizenz angefordert werden, welche berechtigt, diese Datenbank-Engine zu verwenden.

Installation

Für die Installation den X3000Installer starten und die Option PostgreSQL als Datenbank auswählen. Dabei auf die Freigabe des Standard TCP-Ports 5432 achten.

Hinweis

Bei bereits installierter PostgreSQL mit einem anderen Superuser, muss in der "param.ini" folgender Eintrag verwendet werden, um den entsprechenden User zu hinterlegen.

[SQL]
PORT=
SUPERUSER=
SUPERUSERPASSWORD=

Oder bei Offline-Verwendung:

[SQL]
PORT_OFFLINE=
SUPERUSER_OFFLINE=
SUPERUSERPASSWORD_OFFLINE=

Backup

Der Datenbank Dump wird täglich beim Tagesabschluss erstellt und als "dump.sql" im Kassenverzeichnis unter "\PSQL" abgelegt. Um den Dump manuell durchzuführen, kann im Fenster des Tagesabschlusses mit Hilfe von "STRG + X" ein Button für "Datenbank Backup" (PostgreSQL) eingeblendet werden.

Ebenfalls kann ein manueller Dump mit den X3000DatenbankTools.exe erstellt werden. Sollte ein Dump automatisiert erfolgen (zB. mit einem Backup Programm), können die X3000DatenbankTools.exe mit dem Parameter -e ausgeführt werden. Das Backup erfolgt in den default Ordner \PSQL\dump.sql. Optional ist auch eine Pfadangabe möglich, Beispiele:

X3000DatenbankTools.exe -e
X3000DatenbankTools.exe -e C:\MeinBackupVerzeichnis

Backup wiederherstellen / Dump einspielen

Öffnen Sie im Kassenordner das Tool "X3000 Datenbank Tools".Wählen Sie die Option "Import Datenbank gesamt" und geben Sie unter Quelle die Datei des Datenbank-Dumps an. Starten Sie den Importprozess durch Klick auf "Start". Die Datenbank wird nun importiert und somit wiederhergestellt.