我可以重命名 Flyway 迁移脚本吗?

Can I rename Flyway migration scripts?

我有一个项目,其数据库由 Flyway 在严格验证模式下管理。 我的迁移文件如下所示:

文件显示顺序不正确(11 在 1 和 2 之间)。 因此,我想将它们更改为:

documentation says:

Leading zeroes are ignored in each part

这可能意味着上面的重命名没问题。 但是查看 schema_version table,保留了前导零,这似乎上述重命名会破坏迁移。那么我可以重命名吗,还是会炸毁一切?

在本地试了一下,果然有效。

我没想到的原因是 schema_version table 中的版本号包括前导零,并且 script 列还提到了原始脚本它的全名。

但尽管如此,重命名文件后验证成功。