数据库比对生成建表和加字段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 @ 2023-04-24 16:43  根号三先生  阅读(36)  评论(0编辑  收藏  举报