Liquibase比较工具缺少约束(Liquibase Diff Tool missing cons

2019-10-18 02:11发布

我们使用的是与我公司Liquibase的比较工具通过JUnit测试自动检查客户的MySQL和Oracle数据库的架构关联。 对于这一点Liquibase是巨大的。

我们的问题是,Liquibase似乎“错过”一些外键更名,其中相同的SQL考官或展鹏MySQL的其他工具比较似乎找到所有的外键命名的差异。

而我们需要不断进行维护操作精确模式的一致性(DROP foreign_key等),这个功能对我们来说是非常重要的

有没有把一个选项,Diff.compare()方法在Java中展现这种inconstancies的一种方式?

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

或者有人可以提出其他的解决方案,使这些任务?

文章来源: Liquibase Diff Tool missing constraints