All Downloads are FREE. Search and download functionalities are using the official Maven repository.

liquibase.i18n.liquibase-commandline-helptext_de.xml Maven / Gradle / Ivy

There is a newer version: 3.6.2.5.inovus
Show newest version
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
    <!-- IMPORTANT!
         There are unit tests that ensure the help text does not exceed
         80 characters per line. This may seem ancient, but still makes sense
         for server text-only consoles and the default setting of the
         infamous Windows command line window.
 -->
	<entry key="commandline-helptext">
		<![CDATA[
Anwendung: java -jar liquibase.jar [options] [command]

Die wichtigsten Hauptbefehle:
 update                         Wendet ChangeLog-Dateien an, um die Struktur
                                der Datenbank zu aktualisieren
                                (Simulation möglich)
 updateCount <num>              Wendet die nächsten <NUM> Changes an
                                (Simulation möglich)
 updateToTag <tag>              Wendet alle Changes an, bis das Tag <tag>
                                erreicht wird.
                                (Simulation möglich)
 rollback <tag>                 Versucht, alle Schemaänderungen bis zurück zu
                                <tag> rückgängig zu machen.
                                (Simulation möglich)
 rollbackToDate <date/time>     Versucht, alle Schemaänderungen der Datenbank
                                nach dem Zeitpunkt <date/time> rückgängig zu
                                machen. Datumsformat: yyyy-MM-dd'T'HH:mm:ss
                                (Simulation möglich)
 rollbackCount <value>          Versucht, die letzten <value> Changes an der
                                Datenbank rückgängig zu machen.
                                (Simulation möglich)
 futureRollbackSQL              Gibt die SQL-Anweisungen aus, mit denen sich
                                die DB-Struktur nach dem nächsten Update auf
                                den jetzigen Stand wiederherstellen lässt.
 futureRollbackSQL <value>      Wie futureRollbackSQL, aber nur für die ersten
                                <value> Änderungen
 futureRollbackFromTagSQL <tag> Wie futureRollbackSQL, aber nur bis zurück
                                zum angegebenen <tag>
 updateTestingRollback          Führt die Schritte update, rollback und (erneut)
                                update aus. Hilfreich in der Entwicklung, um
                                zu testen, ob die Änderungen zurückrollbar sind.
 generateChangeLog              Erzeugt eine ChangeLog-Datei, die die Struktur
                                der Datenbank auf einer leeren Datenbank
                                duplizieren kann.
 snapshot                       Gibt die aktuell vorhandenen Objekte als
                                hierarchische Textliste aus.
 snapshotReference              Gibt die aktuell vorhandenen Objekte der
                                durch --referenceUrl erreichbaren Datenbank als
                                hierarchische Textliste aus.


Simulationsmodus:
Wo oben angegeben, kann z.B. anstatt "update" auch "updateSQL"
angegeben werden. Das bewirkt, dass die Änderungen nicht tatsächlich
durchgeführt werden, sondern die SQL-Statements angezeigt werden, die
abgesendet würden.

Kommandos zum Vergleichen von Datenbanken:
 diff [Diff-Parameters]          Gibt die Unterschiede zwischen zwei Datenbanken
                                 an der Standardausgabe aus.
 diffChangeLog [diff parameters] Gibt eine ChangeLog-Datei im XML-Format an
                                 der Standardausgabe aus, mit der eine Datenbank
                                 auf den Stand der Referenzdatenbank
                                 gebracht werden kann.

Kommando zum Dokumentieren von Datenbanken:
 dbDoc <Ausgabeverzeichnis>      Generiert eine Javadoc-ähnliche Dokumentation
                                 auf Basis der aktuellen Datenbank und der
                                 Changelog-Datei

Werkzeug- und Wartungskommandos:
 tag <tag string>          Markiert den aktuellen Stand. Diese Markierung kann
                           später für die Rollback-Operation genutzt werden.
 tagExists <tag string>    Prüft, ob eine bestimmte Markierung <tag> existiert
 status [--verbose]        Gibt die Anzahl (oder, falls --verbose angegeben
                           ist, die Liste) der noch nicht angewendeten
                           ChangeSets aus.
 unexpectedChangeSets [--verbose]
                           Die die Anzahl (oder mit --verbose die Liste )
                           der ChangeSets aus, die in der DB, aber nicht im
                           ChangeLog vorhanden sind.
 validate                  Überprüft das ChangeLog auf Syntax und Anwendbarkeit
 calculateCheckSum <id>    Errechnet manuell die Prüfsumme für ein bestimmtes
                           ChangeSet, das in der Form Dateipfad::ID::Autor
                           angegeben sein muss.
 clearCheckSums            Löscht alle aufgezeichneten Prüfsummen angewendeter
                           ChangeSets aus. VORSICHT, anschließend kann nicht
                           mehr zuverlässig erkannt werden, wenn ChangeSets
                           sich nach der Anwendung verändert haben.
 changelogSync             Markiert alle Änderungen in den ChangeLogs in der
                           Datenbank als erledigt (Simulation möglich)
 markNextChangeSetRan      Markiert das nächste anzuwendende ChangeSet als
                           bereits erledigt (z.B. bei händischer Durchführung)
                           (Simulation möglich)
 listLocks                 Zeigt an, wer aktuell die Sperre für die Historien-
                           Tabelle blockiert.
 releaseLocks              Erzwingt die Aufhebung der Sperre auf der Historien-
                           Tabelle.
 dropAll                   VORSICHT! Zerstört alle Datenbankobjekte, die dem
                           Login-Benutzer der --url-Verbindung gehören.

Bei jeder Operation benötigte Parameter:
 --changeLogFile=<path and filename>        Name der obersten ChangeLog-Datei
 --username=<value>                         Benutzername zur Anmeldung an der DB
 --password=<value>                         Passwort zur Anmeldung. Falls
                                            PROMPT angegeben ist, wird es an der
                                            Konsole erfragt.
 --url=<value>                              JDBC-URL zur Verbindungsherstellung

Optionale Parameter:
 --classpath=<value>                        Erweitert den Classpath, um JDBC-
                                            Treiber und evtl. in Ressourcen
                                            eingebettete ChangeLog-Dateien zu
                                            finden.
 --driver=<jdbc.driver.ClassName>           Gibt den Java-Klassennamen des
                                            JDBC-Treibers an, falls dieser nicht
                                            automatisch erkannt wird
 --databaseClass=<database.ClassName>       Gibt den Java-Klassennamen für den
                                            Datenbank-Adapter an, falls dieser
                                            nicht automatisch erkannt wird
 --propertyProviderClass=<properties.ClassName> Gibt den Java-Klassennamen
                                            einer Implementierung zum Auslesen
                                            von Java-Properties an
 --defaultSchemaName=<name>                 Überschreibt das Standardschema,
                                            das ansonsten nach
                                            Verbindungsaufbau vom DBMS
                                            ausgelesen würde.
 --contexts=<value>                         Gibt eine Liste mit Kontexten an,
                                            anhand derer in den ChangeSets
                                            entschieden werden kann, ob ein
                                            ChangeSet ausgeführt wird.
 --labels=<expression>                      Expression defining labeled
                                            ChangeSet to execute (TODO)
 --defaultsFile=</path/to/file.properties>  Gibt den Pfad zu einer Datei
                                            mit Java-Properties an, in der
                                            Standardwerte für die Optionen
                                            aufgelistet sein können.
                                            (Standard: ./liquibase.properties)
 --delimiter=<string>                       Überschreibt die automatische
                                            Erkennung von Trennzeichen zwischen
                                            den SQL-Befehlen durch den gegebenen
                                            String.
 --driverPropertiesFile=</path/to/file.properties>  Datei mit Java-Properties,
                                            die an den JDBC-Treiber übergeben
                                            werden.
 --changeExecListenerClass=<ChangeExecListener.ClassName>     Custom Change Exec
                                            listener implementation to use
                                            (TODO)
 --changeExecListenerPropertiesFile=</path/to/file.properties> Properties for
                                            Custom Change Exec listener (TODO)
 --liquibaseCatalogName=<name>              Gibt an, in welchem Katalog
                                            (meistens: Katalog = Datenbank)
                                            die Historientabelle gespeichert ist
 --liquibaseSchemaName=<name>               Gibt an, in welchem Datenbankschema
                                            die Historientabelle gespeichert ist
 --databaseChangeLogTableName=<name>        Gibt den Namen der Historientabelle
                                            explizit an (Standardwert:
                                            DATABASECHANGELOG)
 --databaseChangeLogLockTableName=<name>    Gibt den Namen der Datenbanktabelle,
                                            die die Sperre auf die Historien-
                                            tabelle verwaltet, an. (Standard:
                                            (DATABASECHANGELOGLOCK)
 --databaseChangeLogTablespaceName=<name>   Name des Tablespaces, in dem die
                                            Tabellen DATABASECHANGELOG und
                                            -LOCK erstellt werden (falls sie
                                            noch nicht vorhanden sind)
 --includeSystemClasspath=<true|false>      Berücksichtigt den Standard-Java-
                                            Classpath des Systems für die
                                            Ausführung (Standardwert: true)
 --overwriteOutputFile=true                 Erzwingt das Überschreiben der
                                            durch --changeLogFile angegeben
                                            Datei (z.B. bei "snapshot").
                                            (Standardwert: false)
 --promptForNonLocalDatabase=<true|false>   Frägt zur Unfallvermeidung lieber
                                            noch einmal nach, denn auf eine
                                            Datenbank außerhalb des eigenen
                                            Computers zugegriffen wird
                                            (Standardwert: false)
 --logLevel=<level>                         Gibt an, wie ausführlich das
                                            Protokoll sein soll. Mögliche
                                            Level sind: (debug, sql, info,
                                            warning, severe oder off)
 --logFile=<file>                           Gibt an, wohin das Protokoll
                                            geschrieben werden soll (falls
                                            nicht angegeben: an die Standard-
                                            ausgabe)
 --currentDateTimeFunction=<value>          Legt explizit fest, mit welcher
                                            Funktion man vom DBMS das
                                            aktuelle Datum und die Uhrzeit
                                            erhält.
 --outputDefaultSchema=<true|false>         Schreibt explizit für jedes Objekt
                                            den Schema-Namen bei der Skript-
                                            erzeugung auf (Standard: true)
 --outputDefaultCatalog=<true|false>        Schreibt explizit für jedes Objekt
                                            den Katalog- (Datenbank-)namen bei
                                            der Skripterzeugung auf.
                                            Standard: true
 --outputFile=<file>                        Leitet bei allen Befehlen, die
                                            ansonsten zur Standardausgabe
                                            schreiben, die Ausgabe in eine
                                            Datei um (z.B. updateSQL).
 --help                                     Zeigt diesen Text an
 --version                                  Gibt den Versionsstand der Software
                                            aus.

Pflichtparameter beim Vergleichen von zwei Datenbanken:
 --referenceUsername=<value>                Benutzername der Referenz-DB
 --referencePassword=<value>                Passwort der Referenz-DB
                                            (PROMPT kann angegegeben werden,
                                            s.o.)
 --referenceUrl=<value>                     JDBC-URL zur Referenz-DB.

Optionale Parameter für Vergleichsoperationen:
 --defaultCatalogName=<name>                Standardname des Katalogs
                                            (=Datenbank)
 --defaultSchemaName=<name>                 Standardname für das Schema
 --referenceDefaultCatalogName=<name>       Katalog-/Datenbankname der Referenz
 --referenceDefaultSchemaName=<name>        Schemaname der Referenz
 --schemas=<name1,name2>                    Liste der zu vergleichenden Schemata
 --referenceSchemas=<name1,name2>           Liste der Schemata in der
                                            Referenz-DB (nur falls anders als
                                            --schemas)
 --outputSchemaAs=<name1,name2>             Ersetzt die bei --schemas
                                            angegebenen Namen in der Ausgabe
                                            durch andere
 --includeCatalog=<true|false>              Gibt in den erzeugten ChangeSets
                                            immer den Katalog-/Datenbanknamen an
                                            (Standard: true)
 --includeSchema=<true|false>               Gibt in den erzeugten ChangeSets
                                            immer den Schemanamen an
                                            (Standard: false)
 --includeTablespace=<true|false>           Gibt in den erzeugten ChangeSets
                                            immer die Tablespaces (physikalische
                                            Speicherorte von Tabellen, Indizes
                                            etc.) an
                                            (Standard: false)
 --referenceDriver=<jdbc.driver.ClassName>  Java-Klassenname für den JDBC-
                                            Treiber beim Zugriff auf die
                                            Referenz-DB
 --dataOutputDirectory=DIR                  Speichert Abweichungen in den
                                            Tabellenzeilen als CSV-Daten
                                            im angegeben Verzeichnis
 --diffTypes                                Gibt an, welche Objekttypen bei
                                            Vergleichen berücksichtigt
                                            werden. Mögliche Werte (durch
                                            Komma getrennt): tables, views,
                                            columns, indexes, foreignkeys,
                                            primarykeys, uniqueconstraints
                                            oder data
                                            Standardwert:
                                            "tables,views,columns,indexes,
                                            foreignkeys,primarykeys,
                                            uniqueconstraints"

ChangeLog-Parameter
 -D<Property Name>=<Einzusetzender Wert>    Ersetzt während der Anwendung die
                                            Vorkommen von ${Property Name} durch
                                            Einzusetzender Wert

Wenn nichts anderes durch die o.g. Optionen festgelegt ist, werden die
Standardoptionen aus den Dateien "liquibase.properties" und
"liquibase.local.properties" im aktuellen Verzeichnis eingelesen, falls sie
existieren.

Die vollständige Dokumentation befindet sich auf:
http://www.liquibase.org
]]>
    </entry>
</properties>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy