2009-12-16 142 views
4

作为使用JPA/Hibernate的Java开发者,我正在寻找一个将帮助将由Hibernate生成的数据库与生产数据库进行比较的工具。数据库比较工具

我已经看了LiquiBase的能力LiquiBase这是相当不错的... Unfortunlately它是由一些莫名其妙的错误所困扰:

  • 重新创建外键无故
  • 重新创建索引无缘无故

我不完全相信Liquibase的错,就像JDBC驱动程序的实现不符合规范。如果我甚至试图推出自己的产品,我可能会被同样的问题困扰。

我要寻找一个能够支持非基于Java的解决方案:

  • MySQL的
  • PostgreSQL的
  • 甲骨文
  • DB2

回答

1

我喜欢DB Data Difftective

+0

- 不要被推迟单用户许可,查看他们提供的捆绑包。 – 2009-12-18 05:21:49

1

你看过ModelRight吗?

0

如果你只需要为你很好的差异或者“打补丁”的数据值(不结构),那么开源DiffKit会处理这个问题:FYI

http://www.diffkit.org