9.12.38 update

デプロイされていない変更ログ・ファイル内の変更をデプロイします。

構文

Liquibase|lb update|up {OPTIONS}

updateコマンドを実行すると、変更ログ・ファイル内の変更セットが順番に読み取られます。ファイルの一意の識別子(file::id::author)が、DATABASECHANGELOG表に格納されている識別子と比較されます。

  • 一意の識別子が存在しない場合、Liquibaseは変更セットをデータベースに適用します。
  • 一意の識別子が存在する場合、変更セットのMD5Sumがデータベース内の識別子と比較されます。

    それらが異なる場合、Liquibaseは、予期せず変更されたことを示すエラー・メッセージを生成します。

    runOnChangeまたはrunAlways変更セット属性のステータスがTRUEに設定されている場合、Liquibaseは変更セットを再適用します。例: <changeSet id="2" author="bob" runAlways="true">

オプション

オプション 説明 デフォルト
必須
-changelog-file|-chf ルート変更ログ・ファイル。 -
オプション
-contexts|-co 処理対象の変更のフィルタに使用するコンテキスト文字列。 -
-database-changelog-table-name|-dactn 変更履歴の追跡に使用する表の名前。 -
-debug|-de デバッグ出力を有効にします。 -
-default-schema-name|-desn データベース接続に使用するデフォルトのスキーマ名。 -
-defaults-file|-def 使用するプロパティ・ファイルへの完全修飾パス。例: -defaults-file/tmp/liquibase.properties -
-labels|-la 処理対象の変更のフィルタに使用するラベル式。 -
-liquibase-schema-name|-lbsn Liquibaseオブジェクトに使用するスキーマ。 -
-liquibase-tablespace-name|-lbtn Liquibaseオブジェクトに使用する表領域。 -
-log|-lo

ロギングを有効にします。

標準ロギングはINFOレベルです(デバッグ・フラグなし)。

デバッグ・ロギングはFINESTレベル(ログとデバッグ・フラグの両方)です。

-
-search-path|-sep

変更ログ・ファイルなどのファイルを検索する場所の完全なリスト。

カンマで区切って複数のパスを指定できます。

-
-secure-parsing|-scp

trueの場合、ファイル・パーサーから、安全に使用されない機能を削除します。

例として、リモートXMLエンティティ・サポートを無効にします。

True
-show-summary|-shs <show-summary> {OFF|SUMMARY|VERBOSE} スキップされた変更セットとそのスキップ理由のサマリー・リストを生成します。有効な値は、OFF、SUMMARYおよびVERBOSEです。 SUMMARY
-output-default-schema|-ouds デフォルト・スキーマ内のオブジェクトの名前を完全に修飾するかどうかを制御します。falseの場合、デフォルト・スキーマ外のオブジェクトのみを完全修飾します。 False
-override-app-alias|-ovaa APEXアプリケーションの別名に使用されるオーバーライド値。 -
-override-app-id|-ovai APEXアプリケーションIDに使用されるオーバーライド値。 -
-override-app-schema|-ovas APEXワークスペース・スキーマに使用されるオーバーライド値。 -
-override-app-workspace|-ovaw APEXアプリケーション・ワークスペースに使用されるオーバーライド値。 -