我有一个数据库,我使用 Flyway 运行迁移。它有一个 schema_version
表,其中有一条记录:
'1', '1', '1', '<< Flyway Baseline >>', 'BASELINE', '<< Flyway Baseline >>', NULL, 'root', '2016-06-28 16:59:05', '0', '1'
现在我需要介绍一些比 1 更早的迁移,例如:0.0.1。这些迁移将被忽略,因为基线为 1。我可以更改 schema_version
表中的基线记录吗?
注意:我使用java api。
谢谢。
最佳答案
没有。
这似乎是一个令人困惑的请求 - 您想要添加应该运行但也是预基线的迁移(这意味着它们不应该运行)。
您需要做的就是删除您的 schema_version
并使用新的 baselineVersion
再次运行 baseline
+ migrate
>。
您可以手动调整 schema_version
中的基线条目,但我不建议这样做。
关于java - 更改飞行路线的基线记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39850163/