有没有办法告诉 flyway 从特定版本迁移文件并转发并排除之前的文件?例如,我可能有 v1、v2、v3、v4 和 v5,而我的数据库当前是 v2。由于某些原因,我只想应用 v4 和 v5 迁移。这可以用 flyway 实现吗?我试过了
flyway.setBaselineVersionAsString("3");
flyway.migrate();
但 flyway 迁移了 3、4 和 5 版本。存在元数据表时是否可能?或者仅在第一次在现有数据库中应用 flywaydb 时?
最佳答案
目前不支持。实现这一目标的唯一方法是删除元数据表,在 V3 上建立一个新的基线,然后执行迁移。
关于java - flywaydb 中的数据库基线版本是什么。我可以使用它从特定版本迁移到更高版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30911436/