Flyway 1.7 3.X 升级
Flyway 1.7 to 3.X upgrade
Flyway 1.7 到 3.X 的正确升级路径是什么?目前,我的迁移文件以单个下划线 (V1_foobar.sql) 为前缀。我们使用带有嵌入式 derby 的 Flyway。
我知道 sql 分隔符已更改为 __
,这似乎由 Java API 补偿。但我对重命名文件也没有问题。或多或少,我正在寻找可以在启动服务器之前运行的命令行脚本,以便在旧部署上迁移元数据 table。如果它可以选择将使用 _
的条目重命名为使用 __
格式,那也很棒。
如 Flyway 3.0 发行说明 (http://flywaydb.org/documentation/releaseNotes.html#flyway-3.0) 所述,您必须先升级到 2.3,然后再升级到 3.X。
对于 2.3 升级,您必须重命名文件以使用标准的 __ 分隔符。从 3.0 开始,可以使用 flyway.separator
属性.
自由配置
Flyway 1.7 到 3.X 的正确升级路径是什么?目前,我的迁移文件以单个下划线 (V1_foobar.sql) 为前缀。我们使用带有嵌入式 derby 的 Flyway。
我知道 sql 分隔符已更改为 __
,这似乎由 Java API 补偿。但我对重命名文件也没有问题。或多或少,我正在寻找可以在启动服务器之前运行的命令行脚本,以便在旧部署上迁移元数据 table。如果它可以选择将使用 _
的条目重命名为使用 __
格式,那也很棒。
如 Flyway 3.0 发行说明 (http://flywaydb.org/documentation/releaseNotes.html#flyway-3.0) 所述,您必须先升级到 2.3,然后再升级到 3.X。
对于 2.3 升级,您必须重命名文件以使用标准的 __ 分隔符。从 3.0 开始,可以使用 flyway.separator
属性.