首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flyway 1.7迁移事务

Flyway 1.7迁移事务
EN

Stack Overflow用户
提问于 2012-08-01 19:02:03
回答 1查看 755关注 0票数 1

我目前正在使用flyway 1.7和jBoss 7。当flyway迁移正在运行时,如果完全迁移的时间超过5分钟,jBoss会显示事务超时,但即使在flyway继续迁移之后,最终我也会得到一个完全迁移的数据库,但由于事务超时而导致部署失败。我最近还意识到,如果我试图在迁移运行时关闭jBoss,迁移不会受到影响,它们会继续执行。这是一种可取的行为吗?flyway是在她自己的阻塞事务下运行迁移吗?我对此无能为力?

致敬,D

EN

回答 1

Stack Overflow用户

发布于 2014-01-03 20:03:49

我建议在独立的应用程序中使用flyway。此应用程序可能会解析您的standalone.xml文件,以获取数据库连接的参数。这样做的好处是,在启动JBoss时不会加载用于迁移的代码,因此不会浪费内存。第二个优点(如果我错了请纠正我):当应用程序在JBoss中启动时,您可以配置Hibernate设置来验证DB结构。因此,您可以确保DB结构与您的对象模型的要求相匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11757864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档