我们使用的是与我公司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();
或者有人可以提出其他的解决方案,使这些任务?