我们使用的是以前的1.7版本的flyway,并且正在尝试升级到2.3.新的flyway似乎不喜欢我们的迁移文件名的格式.有没有办法配置flyway使用这样的模式:
00001.US9299.util.util.carete.base.schema.1.sql
00002.US9299.util.util.carete.base.schema.2.sql
00003.Extra.util.add.drop.tables.with.schema.sql
而不是必须重命名数百个预先存在的迁移文件以适应
1_2__Description.sql
图案?
Flyway 3.0(明天到期)将允许您配置分隔符.然后,您可以将默认__更改为.适合您的命名惯例.
然而,由于2.X中的元数据表格式发生了变化,因此没有从1.X到3.0的直接升级路径.
建议用户首先升级到2.3,这将在迁移到3.0之前自动迁移元数据表.
在您的情况下,由于非标准命名,将无法自动运行.作为升级的一部分,您必须手动转换元数据表作为一次性.为了帮助您开始使用它,您可以使用Flyway 2.3打包的常规升级脚本作为基础.
| 归档时间: | 
 | 
| 查看次数: | 5753 次 | 
| 最近记录: |