sqle icon indicating copy to clipboard operation
sqle copied to clipboard

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

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

**问题简介:** 如果被审核的任务中存在对view进行删除操作的sql(对视图进行drop view 和drop table都不行), 会导致审核报错, 无法正常执行审核 **复现状态:** 稳定复现 **绕过手段:** 因为目前sqle不支持视图相关sql, 所以可以通过移除相关sql的方式使审核可以正常执行 **问题原因:** sql解析器将drop view 解析成了 drop table(drop table还是drop table), sqle 在基本检查(show tables 可以查出视图)通过后会给drop table生成回滚语句, 生成回滚语句时需要查询表结构(show create table), 视图的返回结果中没有'create table'这一列(取而代之的是'create...

bug

**SQLe Version** UI Version: release-1.2201.x 0ad3134 Server Version: release-1.2201.x-ee b9c5c53f80 **To Reproduce** 添加一个数据源,然后在该数据源内设置区分大小写参数,无论是设置为区分还是不区分大小写,在sqle的的表现都是对大小写进行了区分 ![image](https://user-images.githubusercontent.com/54339501/150921406-e786f20f-4d37-46ac-9d28-ea01bcd4528c.png) ![image](https://user-images.githubusercontent.com/54339501/150921744-c25ded14-f66c-43eb-baa0-febaebc08502.png)

bug

**SQLe Version** UI Version: main 1651c64 Server Version: main-ee b3d115d2f5 **To Reproduce** Steps to reproduce the behavior: 1.创建一个用户,然后输入法选择中文 2.多次在用户名输入框内输入拼音,然后回车 ![origin_img_v2_19691a11-85f9-4aa0-9faf-efa623f7198g](https://user-images.githubusercontent.com/54339501/155499656-9fe2b8bd-f24f-462a-8ec1-31f52ca433f6.png) 然后每次回车完注意观测两个输入框的间隔,在某一次做完该操作之后可以看到两个输入框间隔没了 ![origin_img_v2_b3ab972d-06b9-4e66-840a-144c7c792cfg](https://user-images.githubusercontent.com/54339501/155499761-ec9854bf-fae7-4652-aed1-706355535f7b.png) 注意⚠️:该现象不是稳定复现的,需要多次重复操作才可以复现。大约是做了20次左右才可以复现,但该现象偶尔会出现在第一次创建用户的时候碰到。 临时解决该现象手段:刷新页面,或者用户名输入框的字母全删了

bug
ui

**SQLe Version** UI Version: main a194f39 Server Version: main-ee 32b5d8def7 **Describe ** 审批流程中无法看到绑定的数据源 **Suggestion** 审批流程和审核规则保持一致,能够直接看到已经绑定的数据源 Why 节省工单人员必须点进去才能查看到数据源和哪个审批流程做个绑定

ui
suggestion

**SQLe Version** UI Version: main a194f39 Server Version: main-ee 32b5d8def7 **To Reproduce** 前置:已有的数据源绑定审核流程 新建审批流程重新绑定已绑定的数据源,没有任务提示,数据源之前绑定的审批流程直接自动解绑 ![image](https://user-images.githubusercontent.com/99949903/155451916-90e8b789-2794-4936-be8b-05671899a434.png) ![image](https://user-images.githubusercontent.com/99949903/155451977-84b87e51-024e-4ae5-bd68-a6a4d1f8c25a.png) ![image](https://user-images.githubusercontent.com/99949903/155452026-19d62c93-7f71-40b0-ba40-addf30551f8e.png) **Suggestion** 绑定重复的数据源最好有提示语,或者审批流程直接不允许重复绑定已绑定的数据源

bug

**SQLe Version** Server Version: release-1.2201.x-ee b9c5c53f80 复现步骤: 1.创建一个审核任务,名字为test,然后保存 2.再次创建一个审核任务,名字也叫test,点击保存报错,返回信息为audit plan existed 之前是叫做审核计划,目前前端名字改为审核任务,是否后端对应的名字也进行相应的更改呢? ![image](https://user-images.githubusercontent.com/54339501/150712555-4c707da7-dac3-4f71-9ec9-5a67998f18af.png)

bug

## **原始需求** 1. 内容: 支持SQL索引优化能力,如冗余索引、索引合并、索引效率检测、索引添加优化建议等 2. 分类: SQL优化能力--SQL优化建议 ## 当前需求 需要实现 “索引合并” 的功能 ## SQLE 规则 |规则|提示|默认提示等级|需求备注|对应PR| |-|-|-|-|-| |索引合并|索引a和索引b可以合并为联合索引(a,b)|notice|寻找可以合并为联合索引的独立索引| ** 需求待确定 **| ## 开发方案1 将索引合并理解为MySQL的 Index_merge, 根据 explain 结果输出对应的建议 ##...

feature

## **原始需求** 1. 内容: 支持非索引优化能力,如扫描行数过多、返回行数过多、使用隐式转换等 2. 分类: SQL优化能力--SQL优化建议 ## 当前需求 需要实现 "返回行数过多" 的功能 ## SQLE 规则 |规则|提示|默认提示等级|需求备注|对应PR| |-|-|-|-|-| |检查 Select 语句返回行数是否大于指定行| 单条select语句, 建议返回结果行数不超过xxx行 |warn|参考Insert行数限制|| ## 开发方案 ### 检查select 语句是否有limit ####...

feature

![image](https://user-images.githubusercontent.com/37464327/149299375-ab312fe8-df24-436d-b0f6-f8fbbbead578.png)

bug
ui

目前sqle的单测中包含大量的日志输出, 其中还掺杂着很多错误输出, 导致单测真的出现问题时定位问题有些麻烦, 期望在单测正常工作时不打印日志