自己写的项目,由于升级改动了一些 mysql 表的结构。添加了一些字段也删除了一些字段。这种如果上线的话,怎么去进行数据迁移,有没有什么迁移工具推荐
举报· 66 次点击
登录 注册 站外分享
6 条回复  
Ayanokouji 小成 2024-9-6 11:19:10
一般都是手工处理
1.上线前增加字段
2.上线
3.上线后删除字段
jaylee4869 小成 2024-9-6 11:22:02
一般都是自动处理
1. 上线前写好 flyway migration
2. 上线
3. 上线后自动部署迁移脚本
Configuration 初学 2024-9-6 11:23:25
flyway
doggg 小成 2024-9-6 13:45:01

个人 SpringBoot 项目数据库怎么升级迁移

思路打开一点,其实没有必要限定在 Java 的生态里。甚至你还可以用 python 的 alembic 来做。这部分无非就是部署后怎么调用脚本来升级而已。某些 API Gateway 基础软件里面甚至会自己实现 migration 。
huzhizhao 小成 2024-9-6 16:49:07

个人 SpringBoot 项目数据库怎么升级迁移

我觉得手工和再次复核就好了
ByteCat 小成 2024-9-6 16:59:59

个人 SpringBoot 项目数据库怎么升级迁移

用 Java 的话 flyway ,其实楼上说的也没错,你随便找个数据库管理工具就能迁移了,比如 Navicat
返回顶部