No Description

hanchuanchuan 7a7b512449 update: 优化delete审核规则,有新表时跳过explain审核 2 weeks ago
.github 23ceb3f903 docs: 添加本地版本的go.mod 5 months ago
ast 6d22f69c33 feature: 添加空间数据类型支持 1 month ago
cmd 2bec5b1d5e update: 清理无效依赖包 2 months ago
config 8968267a04 update: 添加审核选项explain_rule,用以设置explain获取受影响行数方式 3 weeks ago
ddl 606a16d77b update: 移除指标变量模块 2 months ago
distsql 606a16d77b update: 移除指标变量模块 2 months ago
docs bb64956c70 release: v1.1.0 1 month ago
domain 606a16d77b update: 移除指标变量模块 2 months ago
executor 23becf5198 test: 优化point_get_test.go 1 month ago
expression ab70633965 update: 升级parser包,添加列排序规则语法支持 2 months ago
hack 0f09d2722d 初始化 11 months ago
hooks 6bd6a39368 hooks: 更新hooks文件,关闭拼写检查 5 months ago
infoschema ab70633965 update: 升级parser包,添加列排序规则语法支持 2 months ago
kv 27f3c5acdb 调整项目依赖路径 8 months ago
meta 606a16d77b update: 移除指标变量模块 2 months ago
model 6d22f69c33 feature: 添加空间数据类型支持 1 month ago
mysql 466076f35c update: 升级parser包,完善分区表语法支持 2 months ago
owner 606a16d77b update: 移除指标变量模块 2 months ago
parser fe5a899435 update: 完善空间类型支持,添加空间索引支持 1 month ago
planner 606a16d77b update: 移除指标变量模块 2 months ago
privilege 27f3c5acdb 调整项目依赖路径 8 months ago
server 606a16d77b update: 移除指标变量模块 2 months ago
session 7a7b512449 update: 优化delete审核规则,有新表时跳过explain审核 2 weeks ago
sessionctx 606a16d77b update: 移除指标变量模块 2 months ago
statistics 606a16d77b update: 移除指标变量模块 2 months ago
store 606a16d77b update: 移除指标变量模块 2 months ago
structure 27f3c5acdb 调整项目依赖路径 8 months ago
table ab70633965 update: 升级parser包,添加列排序规则语法支持 2 months ago
tablecodec aa54258ec2 update: 优化osc解析,处理密码和alter语句特殊字符.清理部分单元测试 5 months ago
terror 466076f35c update: 升级parser包,完善分区表语法支持 2 months ago
tidb-server 2bec5b1d5e update: 清理无效依赖包 2 months ago
types 27f3c5acdb 调整项目依赖路径 8 months ago
util 606a16d77b update: 移除指标变量模块 2 months ago
.codecov.yml c3a8bfff81 update: 优化表不存在的error时,输出的错误信息,更新codecov.yml 7 months ago
.editorconfig 0f09d2722d 初始化 11 months ago
.gitattributes 39534eefce *: 添加git配置文件 5 months ago
.gitignore 6bd6a39368 hooks: 更新hooks文件,关闭拼写检查 5 months ago
.travis.yml d098e5c4bc test: update travis.yml 2 months ago
CONTRIBUTING.md 1988276b98 docs: 添加贡献流程说明 5 months ago
CONTRIBUTORS.md 82fb166992 release: v0.7.5 5 months ago
Dockerfile c4f0a8c5c3 docker: 精简docker镜像,仅安装pt-osc包(版本3.0.13) 4 months ago
LICENSE dcdad67b91 Create LICENSE 8 months ago
Makefile f9f2502bf7 test: 调整Makefile,添加gofail版本限制 2 months ago
README.md 176eca3d69 update: updates README.md 5 months ago
checklist.md 1988276b98 docs: 添加贡献流程说明 5 months ago
circle.yml 321c38b339 test: update circle.yml 2 months ago
code_review_guide.md 0f09d2722d 初始化 11 months ago
docker-compose.yml d34585e2dc docker: add docker-compose.yml 4 months ago
gitcookie.sh 0f09d2722d 初始化 11 months ago
go.mod 2bec5b1d5e update: 清理无效依赖包 2 months ago
go.mod_wall 7ed107bb59 update: 添加参数default_charset用以设置连接数据库的默认字符集,默认值为utf8mb4 2 months ago
go.sum 2bec5b1d5e update: 清理无效依赖包 2 months ago
mkdocs.yml 2f7c85a86c docs: 添加自定义审核级别说明文档 2 months ago
revive.toml 0f09d2722d 初始化 11 months ago
tools.json 0f09d2722d 初始化 11 months ago

README.md

goInception

travis-ci CircleCI Status GitHub release codecov TiDB

goInception是一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具, 通过对执行SQL的语法解析,返回基于自定义规则的审核结果,并提供执行和备份及生成回滚语句的功能

使用文档

更新日志

安装说明

二进制免安装

goInception下载

源码编译

go version 1.12 (go mod)

git clone https://github.com/hanchuanchuan/goInception.git
cd goInception
make parser
go build -o goInception tidb-server/main.go

./goInception -config=config/config.toml

贡献

欢迎并非常感谢您的贡献。 有关提交PR的流程请参考 CONTRIBUTING.md

贡献者列表

Docker镜像

docker pull hanchuanchuan/goinception

关联SQL审核平台 已集成goInception

  • Archery 查询支持(MySQL/MsSQL/Redis/PostgreSQL)、MySQL优化(SQLAdvisor|SOAR|SQLTuning)、慢日志管理、表结构对比、会话管理、阿里云RDS管理等

致谢

goInception基于TiDB的语法解析器,和业内有名的inpcetion审核工具重构。

交流

QQ群 499262190

(通用问题建议提issue以便于记录及帮助他人)