【问题标题】:what is database baseline version in flywaydb. Can I use it for migrating from a specific version and up?flywaydb中的数据库基线版本是什么。我可以使用它从特定版本及更高版本进行迁移吗?
【发布时间】:2015-09-03 20:38:51
【问题描述】:

有没有办法告诉 flyway 从特定版本迁移文件并转发并排除之前的文件?例如,我可能有 v1、v2、v3、v4 和 v5,而我的数据库目前在 v2 中。由于某些原因,我只想应用 v4 和 v5 迁移。 flyway 可以吗?我试过了

flyway.setBaselineVersionAsString("3");
flyway.migrate();

但 flyway 迁移了 3、4 和 5 版本。元数据表存在时是否可能?还是仅在第一次在现有数据库中应用 flywaydb 时?

【问题讨论】:

    标签: java mysql database-migration flyway


    【解决方案1】:

    目前不支持此功能。实现这一点的唯一方法是删除元数据表,在 V3 中创建一个新表并在之后执行迁移。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-18
      • 2015-05-10
      • 2022-09-30
      • 2019-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      相关资源
      最近更新 更多