Setup der X4 Server-Datenbank mit Liquibase
Für diesen Befehl gibt es keinen geführten/interaktiven Modus, nur die unten aufgeführten CLI-Parameter können verwendet werden.
Hinweis:
Beim Erstellen von Tabellen über Liquibase werden nur die tatsächlich benötigten Tabellen für eine X4 BPMS Version ab 7.3 erstellt. Die herkömmliche Methode der Tabellenerstellung (Legacy-Modus) erstellt nicht benötigte Tabellen.
Bei Verwendung von Liquibase werden vorhandene Tabellen aus früheren Versionen nicht aktualisiert. Liquibase kann nur zum Erstellen einer neuen und leeren X4 Server-Datenbank verwendet werden.
Der vollständige CLI-Befehl lautet:
--x4_jdbc <Liquibase_Connection_String> --x4_jdbc_user "<Datenbank-Username>" --x4_jdbc_password <Datenbank-Passwort> --x4_new_jdbc_password <Passwort_neuer_Datenbanknutzer> --x4_oracle_user_tablespace_name <Name_neuer_Oracle_Tablespace> --silent --useLiquibase --disableAutomaticLiquibaseSchemaCorrection --liquibaseSchemaName <Schema_Liquibase_Tabellen>
Folgende CLI-Parameter sind relevant:
Parameter | Beschreibung |
---|---|
| JDBC-Connection-String |
| Passwort für den Datenbankbenutzer der X4-Datenbankverbindung |
| Passwort des neu angelegten Benutzers, das später im X4 Server zum Herstellen der Datenbankverbindung verwendet wird. Optional: Wenn das Passwort leer ist, wird kein neuer Benutzer angelegt. Wenn das Passwort angegeben wird, wird ein neuer Benutzer angelegt. Hinweis: In Oracle kann kein Benutzername angegeben werden. Hier muss der Benutzer immer X4SERVER genannt werden. |
| Datenbankbenutzer für die X4-Datenbankverbindung Wenn das Update Tool den Benutzer anlegen soll, muss dieser Benutzer in der Lage sein, Benutzer zu erstellen. Wenn ein Tablespace angelegt werden soll, muss der Benutzer darüber hinaus in der Lage sein, Tablespaces anzulegen. Andernfalls benötigt er die Berechtigung zum Anlegen von Tablespaces im Benutzer |
|
Hinweis: Dieser Parameter ist nur für Oracle relevant. Optional. Name des neu angelegten Tablespaces Wenn dieses Argument leer ist und die Erstellung von Benutzern aktiviert ist, ist |
| Im Silent-Modus wird die Benutzerinteraktion für das JDBC-Update übersprungen. Alle erforderlichen Parameter müssen im CLI-Befehl bereitgestellt werden. |
| Legt die Erstellung der Tabellen über Liquibase fest. Wenn dieser Parameter nicht angegeben wird, werden die Tabellen wie zuvor erstellt. |
| Optional. Dieser Parameter kann in einigen Fehlersituationen als Workaround verwendet werden, wir raten jedoch von der Verwendung des Parameters ab. |
| Optional. Name des Schemas, in dem die Liquibase-Managementtabellen ( Wenn das Schema nicht angegeben wird, wird das Standarddatenbankschema zum Erstellen der Liquibase-Tabellen verwendet. |
| Optional. Prüft nach der Ausführung des Befehls, ob die X4 Servertabellen erstellt wurden. Dieser Parameter prüft nur, ob die Tabellen vorhanden sind. Es wird nicht überprüft, ob die Spalten, Indizes oder Sequenzen usw. korrekt sind. |
| Wenn dieser Parameter angegeben wird, wird das angegebene Schema automatisch erstellt, falls es nicht vorhanden ist. |
| Optional. Schema, in dem die X4 Tabellen erstellt werden. Hinweis: Für die X4 Systemdatenbank muss der Name des Schemas zurzeit zwingend Wenn das Schema nicht vorhanden ist, wird es erstellt, wenn |