【发布时间】:2018-03-19 20:43:57
【问题描述】:
我是 Liquibase 的新手...
今天我使用 --liquibase 格式的 sql 编写了一个 Liquibase 变更集。
我创建了两个表,其中第二个表与第一个表有外键依赖关系。
我的回滚策略是(错误地)drop table1;删除表2。当我运行更新并测试回滚时,由于外键约束而失败。但是,当我纠正错误并尝试重新运行它时,它失败了,因为校验和不匹配。
我知道显而易见的答案是进行更多的原子变更集,但是...
Liquibase 是否支持在不实际运行的情况下测试这类事情的方法,这样我就可以避免编辑回滚时的校验和问题?
失败:是否有校验和问题的解决方法可以让我在运行更新后编辑我的文件? (ctrl+z?)
【问题讨论】:
标签: liquibase