sqle
sqle copied to clipboard
一个支持多种不同类型数据库,覆盖事前控制、事后监督、标准发布场景,帮助您建立质量规范的SQL全生命周期质量管理平台
insert id="insert" 18 | 审核完毕 | error字段名 withdraw_account_flow_no 重复 | INSERT INTO `sk_merchant_withdraw` (`account_no`,`merchant_no`,`withdraw_no`,`bank_account_no`,`bank_name`,`bank_id`,`bank_code`,`bank_account_name`,`appy_no`,`remit_order_no`,`status`,`merchant_operator`,`apply_time`,`platform_operator`,`review_time`,`withdraw_account_flow_no`,`withdraw_account_flow_no`,`reject_account_flow_no`,`withdraw_amount`,`remit_fee`,`bank_account_phone`,`create_time`,`last_update_time`,`remit_type`,`cash_advance_letter`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?); -- | -- | -- | -- 这样方便定位MYBATIS 哪个ID 的SQL
**SQLe Version** 1.2209.0 ```xml update merchant_account_stream `merchant_account_id` = #{merchantAccountId}, `merchant_no` = #{merchantNo}, `amount` = #{amount}, `type` = #{type}, `flow_no` = #{flowNo}, `operator_Id` = #{operatorId}, `create_time` = #{createTime}, `last_update_time` = #{lastUpdateTime}...
同事通过创建工单,只能使用数据源绑定的规则. 且数据源只能绑定一套规则模版. 工单 可以输入SQL语句, 可以上传SQL文件, 可以上传MYBAITS文件. MYBAITS文件 解析出来的SQL 是不能拿到数据源 "使用explain加强预检查能力 " 输入SQL 语句 和上传的SQL文件 里面的SQL 可要拿到数据源 进行 "使用explain加强预检查能力" 是否提供规则的选择项?
**SQLe Version** main **Describe the bug** 数据源列表缺失每页条数的选择框,当页数超过5页时才会显示 
复现步骤: 1.设置一条数据源,然后开启sql查询前审核,设置最高等级为warn 2.输入一条触发error级别的sql语句,点击下发查询 3.查看提示信息,发现出现了所有级别的提示信息,应该为只出现error级别的提示信息   期望是如果当下发的sql触发了超过设置的等级之后的提示,只会提示超过限制等级的提示
创建工单、重置所有内容,当页面显示不完整时,固定在页面底部 原因:屏幕尺寸比较小,且用户SQL的审核结果都没问题时,可以快速点创建工单,不用拉到底部。 
## 关联的 issue https://github.com/actiontech/sqle-ee/issues/1461 ## 描述你的变更 - 数据源接口适配创建优化 - 为sql优化相关接口添加权限校验 - optimizationRecord添加字段InstanceId ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x]...
## 关联的 issue https://github.com/actiontech/sqle-ee/issues/1460 ## 描述你的变更 赋值重写规则知识库 ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x] 我已确认了变更的兼容性,如果不兼容则在issue里标记 `not_compatible` - [x] 我已确认了是否要更新文档,如果要更新则在issue里标记...
## 关联的 issue https://github.com/actiontech/sqle/issues/2348 ## 描述你的变更 sqle启动插件逻辑,新增记录插件pid文件,kill残留插件进程逻辑 ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x] 我已确认了变更的兼容性,如果不兼容则在issue里标记 `not_compatible` - [x] 我已确认了是否要更新文档,如果要更新则在issue里标记...
## 版本信息(Version) main ## 问题描述(Describe) 打开数据源创建页面,创建oracle类型数据源,点击测试联通性按钮,连接正常.创建oracle top sql扫描任务,发现无top sql数据,日志有连接失败报错. ## 截图或日志(Log)    ## 原因 Ping()方法会截断#号后的字符,导致连接失败    ## 如何复现(To Reproduce) 1. 创建一个密码带#号的oracle数据源账户 2. 在sqle添加该数据源,点击测试联通性按钮,发现联通性正常 3. 创建该数据源的oracle top...