flyway更新4.0中途失败怎么办
what to do when flyway update to 4.0 fails midway
我今天尝试将我的 (Oracle) 数据库从 Flyway 3.x 更新到 Flyway 4.0。我可以看到更新脚本试图删除几个索引(_vr_idx
和 _ir_idx
)。我面临的问题是更新中途失败,现在每次我重新运行它时,它都会抱怨索引不存在...
我该如何继续?
这是即将推出的 Flyway 4.0.1 中修复的已知问题。
对于您的情况,您有 3 个选择:
- 删除 schema_version table 并使用 Flyway 4.0
为架构设定基线
- 在 schema_version table 上手动执行剩余操作,然后使用 Flyway 4.0 进行修复
- 重新创建删除的索引并使用 Flyway 4.0.1 重试
我今天尝试将我的 (Oracle) 数据库从 Flyway 3.x 更新到 Flyway 4.0。我可以看到更新脚本试图删除几个索引(_vr_idx
和 _ir_idx
)。我面临的问题是更新中途失败,现在每次我重新运行它时,它都会抱怨索引不存在...
我该如何继续?
这是即将推出的 Flyway 4.0.1 中修复的已知问题。
对于您的情况,您有 3 个选择:
- 删除 schema_version table 并使用 Flyway 4.0 为架构设定基线
- 在 schema_version table 上手动执行剩余操作,然后使用 Flyway 4.0 进行修复
- 重新创建删除的索引并使用 Flyway 4.0.1 重试