【问题标题】:flyway - Validate failed: Detected failed migration to version 1flyway - 验证失败:检测到迁移到版本 1 失败
【发布时间】:2026-01-17 03:20:03
【问题描述】:

我的初始 sql 脚本 (V1__init_schema.sql) 存在语法错误,并且飞行路径执行失败。 当我更正相同的 sql 脚本并重新运行我的 spring boot 项目时。它给出以下错误:

[org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.api.FlywayException: 
Validate failed: Detected failed migration to version 1

那么,flyway 不会重新运行失败的迁移脚本吗?我需要提供更正后的 sql 文件作为 V2 吗?

【问题讨论】:

    标签: flyway


    【解决方案1】:

    首先,你应该评估flyway repair,告诉flyway你已经解决了这个问题,然后运行flyway migrate

    【讨论】: