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

发布于 2024-09-13 05:32:11 字数 324 浏览 6 评论 0原文

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

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

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

我会把这个放在测试中。

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

I'm modifying an existing maven2 project and I would like to create the database structure if I notice it is missing.

I sort-of know how to do this in ant, I could query the database and if the table is missing I could execute the query.

But, maven is a different thing. I found a SQL plugin to run the script, but I don't know where or how to detect if the database structure is missing? Also where in the "goals" should I check for this?..

I would put this on the test.

Can someone point me in the right direction?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滥情空心 2024-09-20 05:32:11

我会为此使用数据库迁移工具,例如 dbmaintain-maven-plugin 或碳五 db-migration-maven-plugin

I would use a database migration tool for this, something like the dbmaintain-maven-plugin or Carbon Five db-migration-maven-plugin.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文