使用java.sql.Connection作为Flyway的DataSource

时间:2011-08-22 12:22:57

标签: flyway

有没有办法将flyway设置为使用现有的java.sql.Connection作为DataSource,resp。有没有办法从现有的java.sql.Connection生成DataSource?

我没有找到一种简单的方法!

谢谢!

1 个答案:

答案 0 :(得分:1)

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

如果这对您来说很重要,请在Issue Tracker中提交问题。