我想在<rollback/>
中的多个<update>
元素中插入<changeSet>
个元素。而不是为整个<rollback/>
提供单个<changeSet>
元素。这会有用吗?或者只是整个<rollback/>
交易的<changeSet>
元素的上下文?
我假设如果这样做,<rollback>
发生在<update>
之外,每个</update>
之后?
答案 0 :(得分:1)
每个changeSet只能有一个回滚块。每个更新块不能有单独的。
Liquibase不跟踪单个更新,只跟踪changeSet,因此无法指定要回滚的changeSet的特定部分。
您的<update>
代码中可以有多个<sql>
或<rollback>
个阻止,但只有一个回滚代码