使用 java.sql.Connection 作为 Flyway 的数据源
有没有办法设置 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.