数据库比对升级脚本生成工具分享

匿名 (未验证) 提交于 2019-12-02 23:43:01

db-utils 数据库比对升级脚本生成工具 v0.0.1

版本 说明
v0.0.1 初始版本
v0.0.1 功能简介 数据库比对升级脚本生成工具 新增的表 新增的字段 修改的字段(不支持字段编码修改) 删除的字段(这里不生成DROP脚本,对数据有影响故不生成)

1. 打包

mvn install

2. 配置

配置db.properties

#目标数据库
new.db.url=jdbc:mysql://127.0.0.1:3306/newdb
new.db.username=root
new.db.password=mysql
#被升级数据库
old.db.url=jdbc:mysql://127.0.0.1:3306/olddb
old.db.username=root
old.db.password=mysql

3. 将db.properties与db-utils.jar放在同一目录下

执行

java -jar db-utils.jar

将会在db-utils.jar所在目录下生成

yyyy-MM-dd数据库更新脚本.sql

在olddb中执行该脚本,可将olddb表结构升级为newdb一致

github地址
https://github.com/Enhinck/db-utils

文章来源: https://blog.csdn.net/huenbin/article/details/92643946
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!