如何处理在 MySQL 8.0 上应用 flyway 迁移时显示的警告

how to handle warnings shown when applying flyway migrations on MySQL 8.0

提问人:essa mosllam 提问时间:6/6/2023 最后编辑:Islam Elbannaessa mosllam 更新时间:6/11/2023 访问量:103

问:

升级到 MySQL 8.0 后,我开始测试我在当前 MySQL 5.7 上使用的 flyway 迁移,我开始看到有关弃用的警告,例如

WARNING: DB: Integer display width is deprecated and will be removed in a future release.
WARNING: DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719)

现在我明白了为什么会显示这些警告,并且我知道需要修改某些查询,但我不确定如何修复它们,因为我无法更改 sql 迁移,因为它会导致生产和应用于现有数据库时的校验和失败。

关于这些警告的正确前进道路是什么?

没有找到任何关于升级到 8.0 以及需要做什么的飞行路线文档。

MySQL 飞道 UTF8MB4

评论

0赞 ysth 6/6/2023
您使用的是最新的 Flyway 版本吗?

答: 暂无答案