数据库比对生成建表和加字段SQL语句

项目地址:https://github.com/sin3degrees/db-compare

目前仅支持MySQL数据库,后续有时间会兼容别的数据库,源码是go语言

下载最新的releases解压,按要求改好config.json配置文件,运行程序即可在当前目录生成一个result.sql文件

要是觉得好用,fork和star帮忙点一点

 

# 配置说明
  • db_src 源数据库

  • db_dst 目标数据库

  • tb_only 只比对这个数组中的表,为空数组则不进行判断

  • tb_ignore 忽略这个数组中的表,不进行比对

  • type 数据库类型 目前只支持mysql,后续扩展

  • host 数据库地址

  • port 端口

  • user 用户

  • password 密码

  • database 数据库名

配置好数据库信息后,直接运行程序,生成result.sql文件

image
上图为生成的效果,表名和一些敏感字段信息涂掉了

posted @   根号三先生  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示