前言
改个表结构容易吗?导出、对比、改脚本、再导入……一轮下来,咖啡都续了三杯,生产环境还敢不敢动都是个问题。
演示说明:
192.168.0.99 开发环境(一直是最新的数据库结构)
192.168.0.13 生产环境(在运营的数据库,正式环境)
导入方法
步骤一:导出源表结构
步骤二:导入目标库(仅结构)
步骤三:结构对比配置
- 打开DM数据库迁移工具
- 新建一个对比项目
- 选择DM对比DM
- 设置源数据库(比如:开发环境)
- 设置需要做对比的数据库(比如:生产环境)
- 选择对比对象
- 选择要对比的模式或者表
- 选择源数据
- 重点配置:因为我们只要对比结构,所以记得要配置取消对比数据行
- 取消对比数据
- 把取消对比数据应用到其他的模式或者表
- 最后可以进行导出不一致的SQL,使用SQL去更新
这样即可完成对比。




















