2016-09-08 67 views
1

我正在寻找一种方法来在java中验证数据库模式是否正常,默认值ok,触发器也可以。 我发现了很多框架来测试数据库交互,但找不到可以让我测试表和模式的东西。 有没有任何一种框架? 如果可能的话,它会被用来阻止部署,如果db没有被同步。java测试数据库结构:找不到合适的框架

感谢

+0

你能写一些包装/扩展JDBC驱动程序(比如postgres JDBC - https://jdbc.postgresql.org/)吗?这里有一个概述:http://www.oracle.com/technetwork/java/overview-141217.html –

+0

是的我可以只是想知道是否有某个框架可能存在,因为我无法相信这不是一个经常性需求。但是如果涉及到,我会这样做 –

+0

您是手动迁移模式更改还是正在使用JPA? –

回答

1

Liquibase提供的功能(检查数据库状态)和更大量的,被主要用于无论​​使用其他技术(如JPA)来管理数据库变更。

它也插入maven的构建周期。

+0

感谢你好像liquibase做我想要的! –