# SQLE
**Repository Path**: TobyChow/SQLE
## Basic Information
- **Project Name**: SQLE
- **Description**: SQLE 是一款支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具
- **Primary Language**: Unknown
- **License**: MPL-2.0
- **Default Branch**: main
- **Homepage**: https://www.oschina.net/p/sqle
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 21
- **Created**: 2023-08-26
- **Last Updated**: 2023-08-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
简体中文 | [English](./README_en.md)
[](https://github.com/actiontech/sqle/releases)
[](https://github.com/actiontech/sqle/blob/main/LICENSE)
[](https://github.com/actiontech/sqle/stargazers)
[](https://github.com/actiontech/sqle/issues)
[](https://github.com/actiontech/sqle/issues?q=is%3Aissue+is%3Aclosed)
[](https://hub.docker.com/r/actiontech/sqle-ce)
SQLE 由上海爱可生信息技术股份有限公司(以下简称爱可生公司)出品和维护,是爱可生公司[云树®SQL质量管理软件SQLE](https://www.actionsky.com/sqle)(简称:CTREE SQLE)软件产品的开源版本。SQLE 是一个支持多场景,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。
[官方网站](https://opensource.actionsky.com/sqle/) | [文档](https://actiontech.github.io/sqle-docs/docs/intro/) | [安装](https://actiontech.github.io/sqle-docs/docs/deploy-manual/intro) | [在线体验](https://actiontech.github.io/sqle-docs/docs/online-demo)
## 产品展示

[更多产品展示](https://actiontech.github.io/sqle-docs-cn/0.overview/2_product_show.html)
## 产品特色
|特色|说明|
|--|--|
|SQL审核规范 |1. 审核规则自定义(700+)
2. 支持审核结果分级展示,支持生成下载审核报告
3. 支持规则模版,灵活组合规则
4. 审核白名单,跳过特例 SQL
5. 支持集成 IDE 自助审核
|
| 多场景审核 | 支持事前事后审核,覆盖开发、测试、上线、生产等环节
| 标准化上线流程 | 1. SQL 审核流程按需自定义,满足企业内部不同流程管理要求
2. 支持定时上线
3. 支持设置运维时间
4. 支持 Online DDL |
| 多数据库类型支持 | 1. 统一接口,可通过插件进行多数据库审核扩展
2. 内置 MySQL 审核插件,官方支持常用数据库类型(包括:PostgreSQL、Db2、SQL Server、Oracle、TiDB、OceanBase) |
| 统一的 SQL 客户端入口 | 提供审核管控的 SQL 客户端,杜绝执行不合规 SQL|
| 丰富的集成能力 | 1. 标准 HTTP API 接口可与客户内部流程系统对接
2. 支持 LDAP,OAuth2 用户对接
3. 支持邮件、微信企业号、webhook 告警对接 |
## 应用场景
|场景|介绍|
| --- | --- |
| 上线前控制 | 1. SQLE 赋能开发,在代码开发阶段检查 SQL 质量
2. SQLE 集成专家经验,形成可复用的 SQL 规范标准规则,用户在平台提交工单后,平台将基于审核规则模板对提交的 SQL 语句进行初审,用以解决事前审核规范不标准难题|
|上线后监督| 1. SQLE 提供智能扫描审核功能,实现生产环境下的 SQL 审核优化
2. SQLE支持多种类型的扫描任务,基于任务需求执行周期性的扫描任务,并生成扫描结果报告,及时告警|
## 在线体验
| 社区版 | 企业版 |
| --- | --- |
| [SQLE 社区版](http://demo.sqle.actionsky.com/) | [SQLE 企业版](http://demo.sqle.actionsky.com:8889/) |
| 超级管理员: admin
密码: admin | 超级管理员: admin
密码: admin |
### 测试 MySQL
|配置项|值|
|---|---|
| 地址 | 20.20.20.3 |
| 端口 | 3306 |
| 用户 | root |
| 密码 | test
> 注意事项
> 1. 该服务仅用于在线功能体验,请勿在生产环境使用;
> 2. 该测试服务数据会定期清理。
## SQL 审核插件
目前支持其他种类数据库的审核插件:
* [PostgreSQL](https://github.com/actiontech/sqle-pg-plugin)
* [Oracle](https://github.com/actiontech/sqle-oracle-plugin)
* [SQL Server](https://github.com/actiontech/sqle-ms-plugin)
* [DB2](https://github.com/actiontech/sqle-db2-plugin)
更多了解:《[功能说明及开发手册](https://actiontech.github.io/sqle-docs/docs/dev-manual/plugins/intro) 》
## 官方技术支持
|渠道 | 链接 |
| -- | -- |
| 代码库 | [github.com/actiontech/sqle](https://github.com/actiontech/sqle) |
| UI 库 | [github.com/actiontech/sqle-ui](https://github.com/actiontech/sqle-ui) |
| 文档库 | [github.com/actiontech/sqle-docs](https://github.com/actiontech/sqle-docs) |
| 文档主页 | [actiontech.github.io/sqle-docs](https://actiontech.github.io/sqle-docs/) |
| 社区网站 | [opensource.actionsky.com](https://opensource.actionsky.com) |
| QQ 群 | 637150065 |
| 开源社区微信公众号 |  |
## 联系我们
如果想获得 SQLE 的商业支持, 您可以联系我们:
* 全国支持: 400-820-6580
* 华北地区: 86-13910506562, 汪先生
* 华南地区: 86-18503063188, 曹先生
* 华东地区: 86-18930110869, 梁先生
* 西南地区: 86-13540040119, 洪先生