我有一个数据库,可以使用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
中的基准条目,但我不建议这样做。