作为使用 JPA/Hibernate 的 Java 开发人员,我正在寻找一个有助于区分 Hibernate 生成的数据库与生产数据库的方法。
我已经看过 LiquiBase 的能力LiquiBase非常好......不幸的是它被一些奇怪的错误所困扰:
- 无缘无故地重新创建外键
- 无缘无故地重新创建索引
我不完全确定与规范不一致的 JDBC 驱动程序实现是 Liquibase 的错。如果我什至尝试推出自己的问题,我可能会受到同样的问题的困扰。
我正在寻找一种非基于 Java 的解决方案,它支持:
- MySQL
- PostgreSQL
- 甲骨文
- DB2