我有一个像这样的changelog文件:
<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>
已复制from
我很困惑,在<changeSet author="myname" id="CHANGESET_ID" />
它应该是最小变更集编号还是最大变更集值?
我们是否需要将所有内容收集到此文件中?
我将感谢有人解释如何正确设置变更值
答案 0 :(得分:1)
您不需要<changeSet>
(但您可以包含任何内容)。关于命名变更集,LiquiBase Best Practices Page表示:
选择适合您的方式。有些人使用从1开始的序列号 并且在更改日志中是唯一的,一些选择描述性名称(例如, '新地址表')。