<rollback> - Liquibase - </rollback>

时间:2014-02-19 17:33:46

标签: rollback liquibase

我想在<rollback/>中的多个<update>元素中插入<changeSet>个元素。而不是为整个<rollback/>提供单个<changeSet>元素。这会有用吗?或者只是整个<rollback/>交易的<changeSet>元素的上下文?

我假设如果这样做,<rollback>发生在<update>之外,每个</update>之后?

1 个答案:

答案 0 :(得分:1)

每个changeSet只能有一个回滚块。每个更新块不能有单独的。

Liquibase不跟踪单个更新,只跟踪changeSet,因此无法指定要回滚的changeSet的特定部分。

您的<update>代码中可以有多个<sql><rollback>个阻止,但只有一个回滚代码