0

次のような変更ログファイル sth があります。

<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.9"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog/1.9 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.9.xsd">
    <includeAll path="tables" relativeToChangelogFile="true" /> 
    <includeAll path="latest/triggers" relativeToChangelogFile="true" />
    <includeAll path="latest/functions" relativeToChangelogFile="true" />
    <includeAll path="latest/procedures" relativeToChangelogFile="true" />
    <includeAll path="latest/views" relativeToChangelogFile="true" />       
    <changeSet author="myname" id="CHANGESET_ID" />
</databaseChangeLog>

コピー

CHANGESET_ID を設定するのに混乱しています<changeSet author="myname" id="CHANGESET_ID" />

変更セット番号が最小か、変更セット値が最大か?

このファイルにすべてを集める必要がありますか?

変更セットの値を適切に設定する方法を誰かが説明してくれれば幸いです

4

1 に答える 1

1

そこは必要ありません<changeSet>(ただし、含めることはできます)。変更セットの命名に関して、LiquiBase ベスト プラクティス ページには次のように記載されています。

あなたに合ったものを選択してください。変更ログ内で一意の 1 から始まるシーケンス番号を使用するものもあれば、わかりやすい名前 (「new-address-table」など) を選択するものもあります。

于 2013-01-29T16:19:08.640 に答える