多重前提

Kri*_*ekk 6 liquibase

我正在实施一个变更集,Liquibase它需要一些不同的先决条件才能在尝试运行之前有效。

场景 #1:如果表 A、B、C 存在,则标记为已运行

场景 #2:如果表 X、Y、Z 不存在,则停止执行变更集

换句话说,我需要两个<preConditions>带有不同onFail子句的标签。Liquibase 完全允许这样做吗?我似乎无法让它发挥作用。这些文档的信息量不是很大。

Nat*_*and 5

目前是不允许的。可以只有一个块。

将其分解为两个单独的变更集是否可行?