X4 Help Center

Liquibase-Skripte ausführen

Diese Funktion kann Liquibase-Skripte ohne Verwendung der Liquibase CLI ausführen. Die Funktion ist nur über einen CLI-Befehl verfügbar, es steht kein geführter/interaktiver Ablauf zur Verfügung.

Der vollständige CLI-Befehl lautet:

--jdbc-url <JDBC_connection_string> --jdbc-user <database_username> --jdbc-password <database-password> --liquibase-schema <schema-name> --liquibase-changelog-file <filename> --liquibase-changelog-path=<directory>

 Folgende CLI-Parameter sind relevant:

Parameter

Description

--jdbc-url

JDBC-Connection-String

--jdbc-user

Datenbankbenutzer für die X4-Datenbankverbindung

Der Benutzer muss vorhanden sein und muss über die Berechtigung zum Ausführen von DDL-Anweisungen verfügen.

--jdbc-password

Passwort für die X4-Datenbankverbindung

--liquibase-schema

Optional.

Name des Schemas, in dem die Liquibase-Managementtabellen (DATABASECHANGELOG und DATABASECHANGELOGLOCK) erstellt werden sollen. Dieses Schema muss vor der Ausführung des Skripts vorhanden sein.

Wenn das Schema nicht angegeben wird, wird das Standarddatenbankschema zum Erstellen der Liquibase-Tabellen verwendet (empfohlen).

--liquibase-changelog-file

Erforderlich.

Pfad zur Changelog-Datei, die mit Liquibase ausgeführt werden soll.

--liquibase-changelog-path

Optional.

Pfad zu einem Verzeichnis, das von Liquibase zum Auflösen von Verweisen verwendet wird. Wenn der Pfad nicht angegeben wird, wird das aktuelle Verzeichnis verwendet.