9.12.18 generate-db-object

データベース・オブジェクトの現在の状態をファイルにコピーするように変更ログXMLを書き込みます。

構文

lb generate-db-object|geo {OPTIONS}

オプション

オプション 説明 デフォルト
-database-changelog-table-name|-dactn <database-changelog-table-name> 変更履歴の追跡に使用する表の名前。 -
-debug|-de デバッグ出力を有効にします -
-default-schema-name|-desn <default-schema-name> データベース接続に使用するデフォルトのスキーマ名。 -
-defaults-file|-def 使用するプロパティ・ファイルへの完全修飾パス。例: -defaults-file/tmp/liquibase.properties -
-fail-on-error|-foe 変更ログでfailonError属性をtrueに設定します。 False
-liquibase-schema-name|-lbsn <liquibase-schema-name> Liquibaseオブジェクトに使用するスキーマ。 -
-liquibase-tablespace-name|-lbtn <liquibase-tablespace-name> Liquibaseオブジェクトに使用する表領域。 -
-log|-lo ロギングを有効にします -
-object-name|-obn オブジェクト名。 -
-object-type| -obt オブジェクトのタイプ。 -
-output-default-schema|-ouds <output-default-schema> デフォルト・スキーマ内のオブジェクトの名前を完全に修飾するかどうかを制御します。falseの場合、デフォルト・スキーマ外のオブジェクトのみを完全修飾します。 False
-search-path|-sep

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

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

-
-secure-parsing|-scp

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

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

True
-sql|-sq オブジェクトのDDLを示す変更ログでSQLファイルを生成します。このSQLは、確認専用です。 -
-replace|-re 変更ログでreplaceIfExists属性をtrueに設定します。 -
-runalways|-ra 変更ログでrunAlways属性をfalseに設定します -
-runonchange|-rc 変更ログでrunOnChange属性をtrueに設定します。 -

特定のオブジェクトのXMLファイルを生成します。

-- Set default output path
SQL> cd <output-files-path>
-- Generate xml files
SQL> lb generate-object -object-type table -object-name employees