目录
1. 功能介绍
版本:v 2.0
- 数据库差异报告
数据库表结构差异比较,用于开发环境和生产环境的数据库结构比较来检查疏漏。 - 数据库差异修正SQL
数据库结构发生变动之后,可生成差异SQL,用于补齐目标数据库上的变化,通常结合功能1来验证是否需要执行补齐SQL。 - 数据库规范检查
根据《阿里巴巴Java开发手册》里面数据库规范部分进行检查,额外还增加了单词拼写检查。并且可以按需勾选检查项。
2. 系统效果图
3. 软件架构
springboot + vue
4. 运行教程
方式一:直接运行
- 在代码目录里面有个打包好jar(名字是database-compare-mysqlxxx.jar),直接点击下载(可根据Mysql版本下载不同的jar)。
- 进入到磁盘下载目录,在此路径下按住键盘shift键,然后右键鼠标,点击菜单上的“在此处打开命令行窗口”
- 执行:java -jar database-compare[Tab键]【可以按键盘Tab键可快速填充文件名】
- 打开浏览器访问此地址:http://localhost:8280
方式二:编译运行
- git clone https://gitee.com/sqbang/open-database-compare.git
- 这是个springboot的maven工程,可以导入到idea/eclipse里面,直接跑起来。或者依次执行maven命令:clean -> compile -> package 打包之后在跑起来
- 进入到工程的target磁盘目录中,在该目录打开命令行窗口,执行:java -jar database-compare.jar【可以按Tab键快速填充文件名】
- 打开浏览器访问此地址:http://localhost:8280
5. 使用说明
1.新增数据库连接信息
2.分别填入数据库连接信息里面的key,即可使用