aka*_*ash 3 sql database liquibase
我用谷歌搜索了一下,我发现变更集执行的顺序取决于它们在放置的文件中的顺序。
以下是同一文件中的变更集列表:
<changeSet id="A" author="abc">
</changeset>
<changeSet id="B" author="abc">
</changeset>
Run Code Online (Sandbox Code Playgroud)
执行顺序是根据id还是根据放置顺序决定的?另外,如果<changeSet>它们在不同的文件中,执行顺序是什么?
执行顺序基于文件中的变更集顺序(它们放置的位置)。通常这是它们应该执行的顺序。
如果您加载两个或更多文件,将执行第一个文件中的所有变更集,然后从第二个等...您可以根据发布、一些标签等创建文件。