使用 java.sql.Connection 作为 Flyway 的数据源

发布于 2024-11-30 13:14:19 字数 133 浏览 0 评论 0原文

有没有办法设置 Flyway 使用现有的 java.sql.Connection 作为数据源,分别。有没有办法从现有的 java.sql.Connection 生成数据源?

我没有找到一个简单的方法来做到这一点!

谢谢!

Is there a way to set flyway to use an existing java.sql.Connection as DataSource, resp. is there a way to generate a DataSource from an existing java.sql.Connection?

I did not find a simple way to do so!

Thanks!

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

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

发布评论

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

评论(1

一身骄傲 2024-12-07 13:14:19

Flyway 目前设计为至少使用两个连接,一个用于元数据表,一个用于迁移。这样做是为了允许使用锁定在节点之间进行并行事务和同步。这样,迁移可以在失败的情况下回滚,同时仍然在元数据表中将其标记为失败。这就是为什么需要数据源而不仅仅是连接的原因。

如果这对您来说很重要,请在问题跟踪器中提交问题。

Flyway is currently designed to use at least two connections, one for the metadata table and one for the migrations. This has been done so to allow parallel transactions and synchronizing between nodes using locking. This way the migration can be rolled back in the case of failure while still marking it as failed in the metadata table. That's the reason why a datasource is required and not just a connection.

If this is a big thing for you, please file an issue in the Issue Tracker.

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