代码之家  ›  专栏  ›  技术社区  ›  ip696

从特定版本开始Flyway迁移

  •  0
  • ip696  · 技术社区  · 6 年前

    飞行路线

    被考虑。

    但我需要设置一个开始迁移的版本。例如,我需要从开始迁移 V3_foo.sql

    简要说明我为什么需要它。我有一个包含数据的数据库。以前没有使用过迁移工具。一切都是手工完成的。现在我创建了一个 init.sql 并在其中放置了整个基础结构的创建。现在,在添加更改时,我将从版本2开始迁移。如果需要在新的空数据库上运行,请从版本1开始

    1 回复  |  直到 6 年前
        1
  •  5
  •   Benoit    6 年前

    Baseline 是您需要的飞行路线功能。

    baseline flyway.baselineVersion=2 将告诉flyway您的数据库已处于版本2。任何后续 flyway migrate 将仅处理大于2的迁移。

    flyway_schema_history