Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.

Zur Standardansicht zurückkehren.

Update Datenbankserver für deinen Kieselstein ERP Server

Update des Postgres Datenbankservers für deinen Kieselstein ERP Server

Wenn du deinen Postgres Datenbankserver aktualisieren willst, so hat sich folgende Vorgehensweise bewährt.

Dass für diese massive Umstellung kein Anwender in deinem Kieselstein ERP angemeldet ist, sollte selbstverständlich sein.

  1. Stoppen des Kieselstein ERP Dienstes

  2. Vollständiges Backup deiner aktiven Kieselstein ERP Datenbanken (KIESELSTEIN und KIESELSTEIN_DOCUMENTS)

  3. Sichern der Backupdateien

  4. Deaktivieren des Postgres-Servers

  5. Neuinstallation des neuen Postgres-Servers.
    Dabei darauf achten, dass die Portnummer gleich bleibt und auch das Master-Passwort wie bisher bleibt

  6. Prüfen der pg_hba.conf und der postgresql.conf.
    Diese sollten in der Regel gleich konfiguriert sein wie bisher

  7. Neuanlegen der beiden Datenbanken durch Verwendung der

    • LW:\kieselstein\dist\bootstrap\liquibase\createdb.bat bzw. createdb.sh
    • danach run-liquibase.bat update bzw.
      liquibase.sh update

    damit werden weitere allgemeine Einstellungen (z.B. DB-Benutzer) eingerichtet

  8. umbenennen der angelegten Datenbanken z.B. auf KIESELSTEIN_default bzw. KIESELSTEIN_DOCUMENTS_default

  9. Neuanlegen der Datenbanken

  10. Restore der Datenbanken aus dem Backup der alten Version

  11. Sicherungsskript(e) auf die neue Version anpassen

  12. Aktualisieren PostgresQL Runtime Pfad (insbesondere für Windows-Systeme)

  13. Starten des Kieselstein ERP Dienstes

  14. Prüfen des Clientzugriffes, durchführen einiger wichtiger Operationen

Eingesetzte Postgresversionen

  • Für die Kieselsteinversionen bis inkl. 1.x.x -> Postgres 14 oder 15
  • Ab der Version 2.x -> Postgres 18

Verwendung von pg_update

Laut Rückmeldung von Anwendern sollte, entgegen der Beschreibung auf den Postgresseiten, obige Vorgehensweise verwendet werden.