# sqlchecker **Repository Path**: tain198127/sqlchecker ## Basic Information - **Project Name**: sqlchecker - **Description**: 用于检查mybatis中语法规范的,在进行系统迁移时,需要检查当前的sql和目标sql的差异度。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-11 - **Last Updated**: 2025-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 用于检查mybatis xml合规性 在进行老系统迁移时,可能遇到老系统的数据库与新系统的数据库不一致的情况。 为了提前检查可能遇到的问题,开发了该插件。 ## 启动参数 最简单启动参数 ```shell java -jar sqlchecker-0.0.1-SNAPSHOT.jar -m ~/mapper/xml/ ``` 全量配置参数 ```shell java -Dspring.profiles.active=oracle -Dspring.config.additional-location=file:/Users/baodan/develop/git/sqlchecker/src/main/resources/application-dev.yml \ -jar sqlchecker-0.0.1-SNAPSHOT.jar -c ~/.sqlchecker/config/sqlchecker.csv -m ~/sqlchecker/sample ``` ## 参数说明 | 参数 | 描述 | 默认值 | |:-------------------------|:-------|:---------------------------------------------------------------------------------------------| | -c | 配置文件目录 | ~/.sqlchecker/config/sqlchecker.csv | | -m | 监控目录 | ~/sqlchecker/sample | | -Dspring.profiles.active | 数据库类型 | oracle | | -Dspring.config.additional-location | 额外文件目录 | -Dspring.config.additional-location=file:~/sqlchecker/src/main/resources/application-dev.yml | ## 输出 运行后会将统计内容生成到当前目录下的sqlcheckoutput-YYYY-mm-dd.xlsx中