# dbcompare **Repository Path**: hoas/dbcompare ## Basic Information - **Project Name**: dbcompare - **Description**: 数据库差异化比较,可以用于不同环境表结构比较 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-17 - **Last Updated**: 2024-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dbcompare #### 介绍 数据库比较工具 #### 软件架构 ``` ├─ core 比较关键能力 ├─ mysql MySQL数据库比较支持 ├─ launcher 命令启动器 ``` #### 安装教程 ``` mvn clean package -Dmaven.test.skip=true ``` #### 使用说明 ```shell # 指定数据源 java -jar -Dfile.encoding=UTF-8 comparedb-launcher-1.0-SNAPSHOT.jar -so diff_db_01 -sn diff_db_02 ``` ``` usage: 帮助: -config_file 被参照的数据库配置文件 -format 输出格式: sql/html -h 帮助 -sn 数据库配置文件分组 -sn_db 被参照的数据库名 -so 数据库配置文件分组 -so_db 数据库名 database ``` - so: 比较源组名 - sn: 被参照源组名 #### 比较内容 1. 新增表结构比较 ![avatar](/demo/images/mysqldiff-html-01.png) 2. 修改表结构比较 - 表字段比较 - 表索引比较 ![avatar](/demo/images/mysqldiff-html-02.png)