• 数据库数据对比自动生成sql


    1.故事背景

      有一次迭代步入尾声,提交给用户测试,系统管理员在测试环境中初始了一些数据,然后在上线的时候系统管理员再去正式环境初始这一些数据,然而这次数据太多了,说了一次:”为什么要初始化两次?“

      你说的很有道理!然而在Navicat中只提供直接数据同步功能,没有提供生成sql语句功能,更新数据而且看不到sql,感觉有点不淡定,找到了 dbForge Data Compare

    2.使用教程

      

      1.先在数据库中新建两张表初始化一些数据

      数据库A,表结构&数据:

      

      数据库B,表结构&数据:

      

      2.下载上面的链接打开软件

      

      3.新建连接,在mapping中选定要对比数据的表

      

      4.在这一步就能看到这两个数据库之间的数据差异了,点击绿色的箭头能一键同步数据,然而我们还是想看到sql,点击页面右上角的“Synchronize”生成sql语句

      

      这样我们就能得到数据库差异数据的sql语句了,能直接提交给运维的更新正式环境数据库了!

      

    3.完结

      这操作写完我都觉得太简单了,完全是为了安利devart的软件。。。。

      此处应该有掌声

  • 相关阅读:
    新购服务器流程
    nginx代理证书使用方法
    一键部署lnmp脚本
    mysql主从库配置读写分离以及备份
    Linux入门教程(更新完毕)
    Git 工作流程
    Git远程操作
    常用Git命令
    js数组去重
    Sublime Text设置快捷键让html文件在浏览器打开
  • 原文地址:https://www.cnblogs.com/powerdk/p/6963893.html
Copyright © 2020-2023  润新知