如果在内存DB中使用H2,则Flyway从版本1开始



使用Flyway 4.0.1 H2 1.3 baselineOnMigrate=true。当我使用H2:mem时,flyway从他的元数据表中的版本1开始。它应该以空版本开始。当我使用磁盘数据库时,这不是hepening。知道吗?

这是因为DB是从不同的类加载器访问的。每个类加载器都有自己的DB。我需要使用TCP连接。详细信息:本地H2服务器客户端与内存中运行的DB的连接

最新更新