我有一个项目,其数据库由Flyway以严格的验证模式管理。 我的迁移文件如下所示:
文件未按正确顺序显示(11介于1和2之间)。 因此我想将它们改为:
每个部分都忽略前导零
这可能意味着上述重命名正常。
但是查看schema_version
表,保留了前导零,看起来上面的重命名会破坏迁移。那么我可以重命名,还是会炸毁一切?
答案 0 :(得分:2)
在本地尝试之后,它才奏效。
我没想到的原因是schema_version
表中的版本号包含前导零,而script
列也提到了原始脚本的全名。
但尽管如此,重命名文件后验证成功。