Flyway 1.7到3.X升级

时间:2015-01-06 16:21:31

标签: flyway

Flyway 1.7到3.X的正确升级路径是什么?目前,我的迁移文件以单个下划线(V1_foobar.sql)为前缀。我们使用Flyway和嵌入式德比。

我知道sql seperator已更改为__,这似乎是由Java API补偿的。但我也没有重命名文件的问题。或多或少我正在寻找一个命令行脚本,我可以在启动服务器之前运行该脚本以在旧部署上迁移元数据表。如果它可以选择使用_格式重命名使用__的条目,那也会很棒。

1 个答案:

答案 0 :(得分:1)

如Flyway 3.0发行说明(http://flywaydb.org/documentation/releaseNotes.html#flyway-3.0)中所述,在升级到3.X之前,必须先升级到2.3。

对于2.3升级,您必须重命名文件以使用标准__分隔符。从3.0开始,可以使用flyway.separator属性自由配置。