在maven中,如果检测到表结构丢失,如何执行SQL?

时间:2010-08-09 21:16:17

标签: maven-2 automated-tests executequery

我正在修改现有的maven2项目,如果我发现它丢失了,我想创建数据库结构。

我知道如何在ant中执行此操作,我可以查询数据库,如果表丢失,我可以执行查询。

但是,maven是另一回事。我找到了SQL plugin来运行脚本,但我不知道在哪里或如何检测数据库结构是否丢失?我还应该在“目标”中检查这个位置吗?..

我会把它放在测试上。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

我会使用数据库迁移工具,例如dbmaintain-maven-plugin或Carbon Five db-migration-maven-plugin