sqle
sqle copied to clipboard
一个支持多种不同类型数据库,覆盖事前控制、事后监督、标准发布场景,帮助您建立质量规范的SQL全生命周期质量管理平台
**SQLe Version** UI Version: main f26ec78 Server Version: main-ee eb709a2935 Steps to reproduce the behavior: 1.开启对应的审核规则预计影响行数超过配置的最大值,不生成回滚语句,并且修改级别为错误级别然后提交 2.通过sysbench工具生成一张10w数据的表 3.使用以下sql语句进行审核 `delete from sbtest1 where id>'1' and id
**SQLe Version** main **Describe the bug** MySQL 索引优化特定语句不符合预期,从图中SQL语句看id并不是筛选条件  对应的SQL语句如下: ```sql select id,user_id,user_type,auth_type,auth_account,auth_secret,secret_salt,status,create_at FROM t_account WHERE is_deleted=0 AND (user_id= '123456789') ``` 对应的库表结构如下: ```sql CREATE TABLE `t_account` ( `id` varchar(64) NOT...
**Describe** 创建审核任务时,可以选择数据库类型,选择后数据源下拉框建议按选择的数据库类型进行筛选,而不是展示全部。  **Suggestion** **Why**
**Suggestion** 复现步骤: 1.选中sqle自带的数据源,然后查看sqle库下的表结构信息 2.然后清空选中的数据源,可以看到数据库表也随之清空,但是下面的表结构信息依旧存在 3.切换到其他的数据库下,点击表信息,之前sqle库下的表结构依旧存在,不太容易找到最新的表结构信息    **Why** 前段交互使用不太友好
**Suggestion** 建议新增系统设置中license使用数量和剩余数量,以便用户可以直观的看到目前使用的资源情况 
**SQLe Version** Version: "main fb1fd7a8fb08746d14f43d9cd1f2db461d821811" **Describe the bug** 在使用scanner对mybatis多个文件进行批量审核时,扫描出现异常,直接退出了。报错如下所示: INFO[0000] scanner started... panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x9bd476] goroutine...
**SQLe Version** UI Version: main 2ddcae6 Server Version: main-ee 1420a4532a Steps to reproduce the behavior: 1.添加一个数据源,然后设置sql查询前最高等级为error 2.然后在sql查询界面输入一个sql语句点击查询,出现了低于error级别的审核提示 
# 问题描述 1. 执行下方建表语句会报出无法解析的错误 ``` CREATE TABLE `tb01` ( `ID` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增 ID', `NAME` varchar(20) NOT NULL DEFAULT '' COMMENT '名字', PRIMARY KEY (`ID`) )...
**Describe** SQL语句池中的sql每次进行审核的时候都会进行审核,导致语句重复审核。审核记录中都是相同的sql **Suggestion** 对审核任务SQL语句池中sql增加状态标记,对于已经审核过的sql,下次再执行审核任务时,不再进行审核 **Why** 1 减少每次审核任务的sql的数量 2 减少审核结果重复记录