Liquibase Diff Tool缺少约束

时间:2013-04-23 10:20:13

标签: integration-testing liquibase

我们正在使用我的公司Liquibase的diff工具,通过jUNIT测试自动检查客户端MySQL和Oracle数据库的模式相关性。为此,Liquibase很棒。

我们的问题是Liquibase似乎“错过”了一些外键重命名,其中SQL Examiner或RedGate MySQL等其他工具比较似乎找到了所有外键命名差异。

此功能对我们非常重要,而我们需要为维护操作保持精确的架构一致性(DROP foreign_key等)

有没有办法在java中为Diff.compare()方法添加一个选项来显示这种不一致?

final Diff locResultDiff = new Diff(_referenceDatabase, _cibleDatabase);
_diffResult = locResultDiff.compare();

或者有人可以提出其他解决方案来完成这些任务吗?

0 个答案:

没有答案