我有一个数据库,可以使用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,并使用新的baseline再次运行migrate + baselineVersion

您可以手动调整schema_version中的基准条目,但我不建议这样做。

10-01 02:01