这个错误意味着 Flyway 在执行数据库迁移时遇到了失败,并且版本号为 86 的迁移脚本发生了错误。要解决这个问题,你可以尝试以下步骤:

  1. 查看错误日志并确定失败的原因。

  2. 手动修复失败的迁移脚本并重新运行 Flyway。

  3. 如果修复失败的迁移脚本不可行,你可以尝试使用 Flyway 的修复命令。运行 Flyway repair 命令将会清除 Flyway 的元数据表,并重新执行所有迁移脚本。

  4. 如果以上步骤都无法解决问题,你可以考虑使用 Flyway 的强制迁移命令。这将会强制 Flyway 执行所有未执行的迁移脚本,即使它们已经失败过。

需要注意的是,在执行 Flyway 的修复或强制迁移命令之前,你应该备份你的数据库以避免数据丢失。

orgflywaydbcoreinternalcommandDbMigrate$FlywayMigrateException Schema metersphere_dev contains a failed migration to version 86 ! 怎么解决

原文地址: https://www.cveoy.top/t/topic/bGHo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录