【发布时间】:2018-09-17 14:32:28
【问题描述】:
如果存在特定条件,我想运行许多变更集。例如,仅当 sqlCheck 以异常结果执行时才运行变更集 1、2 和 3。
我可以将前提条件复制到每个变更集中。然而,感觉应该有一种更有效的方法来做到这一点。随着变更集数量的增加,这些文件会出现很多重复项。
databaseChangeLog 下的 preConditions 元素似乎只配置 dbms 和 runAs。
有没有办法定义一个前置条件,供多个变更集使用?
感谢任何帮助。
【问题讨论】:
-
最好分享一些有关您的先决条件的细节,以便获得更好的答案。不同的工作流程或其他一些 liquibase 功能可能会更好地满足您的最终目标。
标签: liquibase