mysql - 如何修复 flyway 的重大更改?

标签 mysql compatibility flyway

我有一个mysql数据库。 在最早的模式版本之一中,有一个脚本创建了一个主键为空的表(是的,这是 MySql <= 5.6 版中的一个错误)

当将服务器升级到 mysql57 时,迁移在此时停止并且无法继续,因为迁移脚本本身不再兼容。

我的意思是,当我们现在处于 v11 时,我无法修复迁移脚本架构 v3,它也有校验和。

你如何处理这种情况?

最佳答案

看来,一种可能的解决方案是修改旧的迁移脚本,然后调用 repair在迁移之前纠正校验和。

关于mysql - 如何修复 flyway 的重大更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38574232/

相关文章:

mysql - CAKEPHP3 hasMany 与多个值关联

c# - 是否有可能为 windows 8 开发一个 .Net 应用程序,它也适用于 windows 7 和 Vista

php - 数据库建模 : best aproach for multiple categories for multiple elements

mysql - 两个业务几乎相同的实体是否应该合并?

tomcat版本冲突及apache 7.35与windows 10兼容问题

css - 双正斜杠是否指示 IE 使用特定的 css?

java - 使用 Flyway 的 MySQL JDBC 驱动程序

flyway - 在 Java 迁移中实现校验和

java - 如何在 Spring 创建所有带有 Flyway 的模型?

php - 将电子邮件保存到 MySQL 供员工 CRM 使用