【发布时间】:2018-05-06 16:19:56
【问题描述】:
我继承了成熟的 flyway 实现,并正在尝试更改迁移的命名方式。目前,迁移使用升序、自动递增的命名约定自动命名,例如:
x.yyy.z
我们可以手动应用迁移,但不能乱序,否则会出现校验和错误。我们想开始用内部版本号命名每个应用的迁移,这样迁移就不必按顺序命名。似乎校验和应该使顺序名称无关紧要。
如何配置 flyway 以忽略迁移名称?
【问题讨论】:
标签: flyway
我继承了成熟的 flyway 实现,并正在尝试更改迁移的命名方式。目前,迁移使用升序、自动递增的命名约定自动命名,例如:
x.yyy.z
我们可以手动应用迁移,但不能乱序,否则会出现校验和错误。我们想开始用内部版本号命名每个应用的迁移,这样迁移就不必按顺序命名。似乎校验和应该使顺序名称无关紧要。
如何配置 flyway 以忽略迁移名称?
【问题讨论】:
标签: flyway
按照Flyway documentation使用outOfOrder:
允许“乱序”运行迁移。
如果您已经应用了版本 1 和 3,现在找到了版本 2,它也会被应用而不是被忽略。
【讨论】: