Translations of this page?:

dbDoc Ant Task

対象のデータベースに dbdoc 形式のデータベースドキュメントを生成します。

Sample

<target name="update-database" depends="prepare">
    <fail unless="db.changelog.file">db.changelog.file not set</fail>
    <fail unless="database.url">database.url not set</fail>
 
    <fail unless="database.username">database.username not set</fail>
    <fail unless="database.password">database.password not set</fail>
 
    <taskdef resource="liquibasetasks.properties">
        <classpath refid="classpath"/>
 
    </taskdef>
 
    <dbDoc
            changeLogFile="${db.changelog.file}"
            driver="${database.driver}"
            url="${database.url}"
            username="${database.username}"
            password="${database.password}"
            outputDirectory="/path/to/doc/root/directory"
            classpathref="classpath"
            >
    </dbDoc>
</target>

利用可能な属性

changeLogFile 実行対象の変更ログファイル [必須]
driver データベース接続に利用するドライバ名
url データベース URL [必須]
username データベースに接続するユーザー名 [必須]
password データベースに接続するパスワード [必須]
defaultSchemaName データベースオブジェクトと LiquiBase 制御テーブルを管理するためにデフォルトで利用されるスキーマ名
outputDirectory レポートを保存するディレクトリ名 [必須]
classpathref データベースドライバ、liquibase.jar と changelog.xml ファイルへの参照パス [必須]
databaseChangeLogTableName 利用する databasechangelog テーブル名を上書き LiquiBase 1.9 から
databaseChangeLogLockTableName 利用する databasechangeloglock テーブル名を上書き LiquiBase 1.9 から

利用可能なサブタグ

changeLogProperty changelog parameters 設定の組み合わせ LiquiBase 1.7 より

利用可能な <changeLogProperty> パラメータ

name 設定するプロパティ名
value 設定するプロパティ値
 
ja/manual/dbdoc_ant_task.txt · 最終更新: 2009/01/05 17:53 by yahonda     文書の先頭へ