达梦数据库DM

高效更新达梦数据库:导入导出与模式结构同步技巧

daimafengzi · 9月20日 · 2025年 · · · · 本文共709个字 · 预计阅读3分钟 27次已读

前言

改个表结构容易吗?导出、对比、改脚本、再导入……一轮下来,咖啡都续了三杯,生产环境还敢不敢动都是个问题。

演示说明:

192.168.0.99 开发环境(一直是最新的数据库结构)
192.168.0.13 生产环境(在运营的数据库,正式环境)

导入方法

步骤一:导出源表结构

  • 打开DM数据库管理工具
  • 先在源达梦数据库中(比如开发环境)选中目标表(模式),右键选择“导出”功能
  • 选择保存的目录
  • 取消导出数据行
  • 点击确定,完成导出

步骤二:导入目标库(仅结构)

  • 选中要导入的服务器,右键选择导入
  • 选择刚刚导出的数据源目录
  • 取消勾选数据行选项
  • 确定,等待执行导入完成

步骤三:结构对比配置

  • 打开DM数据库迁移工具
  • 新建一个对比项目
  • 选择DM对比DM
  • 设置源数据库(比如:开发环境)
  • 设置需要做对比的数据库(比如:生产环境)
  • 选择对比对象
  • 选择要对比的模式或者表
  • 选择源数据
  • 重点配置:因为我们只要对比结构,所以记得要配置取消对比数据行
  • 取消对比数据
  • 把取消对比数据应用到其他的模式或者表
  • 最后可以进行导出不一致的SQL,使用SQL去更新

这样即可完成对比。

0 条回应