我不明白使用 Liquibase 回滚时的详细步骤。
我有类似 6 个变更集的场景,其中一个变更集回滚未定义 - 也就是说,仅<rollback/>
在变更集中。
使用 deployIT 执行后,我可以在 Databasechangelog 表中看到 7 个条目,其中 6 个用于添加,1 个用于标记创建,因为使用了 deployIT。
回滚后,我看到了删除所有新添加的 6 个变更集的行为,即使六个变更集之一有一个空的回滚标记。
请哪位高手告诉我为什么?回滚的确切行为是什么?
总体上想知道何时从 Databasechangelog 中删除记录?