Flyway乱序迁移
Posted
技术标签:
【中文标题】Flyway乱序迁移【英文标题】:Flyway out of order migration 【发布时间】:2020-05-29 02:40:16 【问题描述】:假设我有以下飞行路线迁移:
V1__create_table.sql V2__create_table.sql V4__create_table.sql这些迁移已应用于我的数据库。是否有可能添加以下脚本:
V3__create_table.sql让 flyway 无序地运行这个迁移而不抱怨?
【问题讨论】:
你是说 V3__create_table.sql 吗? 是的,抱歉,我更新了我的问题 类似问题:***.com/questions/41257976/… 【参考方案1】:Flyway 2 具有 flyway.outOfOrder
属性,默认为 false
根据migrate
docs,您必须将其设置为true
才能运行缺少的迁移:
允许“乱序”运行迁移。
如果您已经应用了版本 1 和 3,现在找到了版本 2,它也会被应用而不是被忽略。
【讨论】:
谢谢!我看到这是在command line
文档页面上,但我似乎无法在其他任何地方找到它。 Spring Boot 实现是否支持此属性?
spring.flyway.out-of-order
根据docs.spring.io/spring-boot/docs/current/reference/html/…以上是关于Flyway乱序迁移的主要内容,如果未能解决你的问题,请参考以下文章