sqle icon indicating copy to clipboard operation
sqle copied to clipboard

一个支持多种不同类型数据库,覆盖事前控制、事后监督、标准发布场景,帮助您建立质量规范的SQL全生命周期质量管理平台

Results 288 sqle issues
Sort by recently updated
recently updated
newest added

# 优化建议 ## 当前问题 当前规则列表中的规则校验逻辑都是独立函数, 这种做法已经无法适应新的需求 新需求指部分场景可能会有特定的审核要求, 此时需要审核函数根据特定要求调整自身逻辑 ## 建议优化方案 将校验逻辑的入参调整为一个结构化的数据, 便于以后增加参数 # 调整方案 ## 相关定义 ### RuleHandler调整 旧定义 ``` func(*session.Context, driver.Rule, *driver.AuditResult, ast.Node) error ``` 新定义 ``` func(input *RuleHandlerInput)error...

suggestion

新的插件 只能在IDEA 审核完整的SQL, 希望支持当前的MYBAITS的 XML文件. 希望除了默认规则外,还支持自定义的规则.

suggestion

规则 一 VARCHAR 长度 不超过 255 规则 二 表关联不能超过 5个 规则 三 建表 表不能超过 35个字段 规则 四 建表 必须含字段 CREATE_TIME, UPDATE_TIME

suggestion

**Suggestion** 建议将菜单栏中的“模板管理”改名为“规则管理” **Why** 当前名称为“模板管理”,不太明确菜单内是哪些模板的管理,流程管理中也会有“审批流程模板”,容易产生混淆的概念,建议改为“规则管理”可以明确菜单的含义 ![image](https://user-images.githubusercontent.com/99949903/176143248-9eebb9ca-698e-408f-8189-ed6129e9dcda.png) ![image](https://user-images.githubusercontent.com/99949903/176143358-961992c8-facf-457c-8f02-aa1c9e70331f.png)

ui
suggestion

**SQLe Version** UI Version: main 92b44b8 Server Version: main-ee 018349a02 MySQL: 5.7.36 Steps to reproduce the behavior: 1.下载不同类型的审核插件到sqle内 2.然后重启sqle 3.在审核规则界面刷新之后,接口返回需要2s多时间 ![origin_img_v2_d5577597-97e9-4fd3-a357-682c5fcefaeg](https://user-images.githubusercontent.com/54339501/182058299-67afe0fa-c9d5-499a-adb5-f14ae9aac954.jpg) 期望对此进行一下排查,理论上应该很快就返回

bug

1. 登录页优化建议: ![image](https://user-images.githubusercontent.com/32036696/138630753-6ee910be-f71b-4169-b164-99932605a4da.png) 说明:登录页效果有点 low,感觉配不上内部的功能组件,建议整的大气点,可以参考现在的 Jumpserver 那样,不用吝啬广告,把你们的名字搞上去。 2. 工单名称不支持中文: ![image](https://user-images.githubusercontent.com/32036696/138630951-83f023b3-ddad-4b9f-982e-daf72b799548.png) 说明:没有明白这个需求,工单名称不是为了更好的描述该工单的用途吗?为啥不能使用中文,而且就算不使用中文,为啥不允许空格呢?全英文通过各种符号连接单词感觉更奇怪。 3. sql 框建议加入 sql 美化功能,便与更好的查看。

suggestion

## 需求 通过审核任务支持 MySQL general log 审核。 1. 添加一个审核任务类型为general log,数据库类型MySQL的审核任务; 2. 在 scanner 中增加扫描 general log 的功能,并推送到SQLE进行审核。 ## 参考 审核任务文档:https://actiontech.github.io/sqle-docs-cn/3.modules/3.6_auditplan/overview.html 审核任务代码模块:https://github.com/actiontech/sqle/tree/main/sqle/server/auditplan scanner代码模块:https://github.com/actiontech/sqle/tree/main/sqle/cmd/scannerd

feature

1:支持导入钉钉、企业微信的部门组织结构和人员信息 2:支持跨部门实例访问的权限申请,如:A部门的员工甲想要访问B部门的某个实例。

suggestion
feature

觉得SCANNERD 工具 工作太多了, 一般是扫描大量的XML文件,然后上传到服务端的对应任务SQL池中. 然后由定时任务进行审核; 实际上 SCANNERD 分析,上传,审核一条龙干完. 可遇到审核不过的SQL 就退出了工作,接下来的XML 就不继续了. INFO[0000] scanner started... failed to upload sql: Post "http://192.168.0.221:10000/v1/audit_plans/PAYLABS_TEST_DB_AUDIT_MYBAITS/trigger": EOF

suggestion

**SQLe Version** 1.2205.0 **Describe the bug** 下方那条 "SQL" 在进行审核时审核按钮会一直卡死在转圈圈状态 ``` CREATE [DEFINER = { user | CURRENT_USER }]  PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body proc_parameter: [ IN | OUT |...

bug