sqle icon indicating copy to clipboard operation
sqle copied to clipboard

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

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

# 描述 新增3个默认角色: 运维工程师 : 查看他人创建的工单,上线工单,创建智能扫描,查看他人的扫描任务,数据导出,授权数据源数据 开发工程师: 工单创建、编辑,执行SQL查询,配置流水线,创建智能调优 开发主管 : 查看他人创建的工单,工单审核驳回,配置流水线,查看他人创建的智能调优 其余需求: 权限“SQL查询”名称变更为“SQL工作台查询”,成员对特定数据源拥有这个权限后,可以在CB工作台使用该数据源;若没有拥有该权限,则无法查看+使用 需求背景: 原先的两个角色:SQLE管理员,Provision管理员设计不合理 # 实现方案 - [ ] 移除SQLE管理员角色 - [ ] 移除provision管理员 - [ ] 新增运维工程师,开发工程师,开发主管角色 -...

## 需求描述(Describe) 新增权限: 平台管理 | 全局 | 拥有该权限的用户可以管理平台的所有资源 平台统计 | 全局 | 拥有该权限的用户可以查看全局信息,但没有操作权限 为了避免账号之间的互相侵害,权限账号之间有操作限制 - 所有账号不得修改admin账号 - 拥有平台管理的账号之间无法互相修改权限 新增角色: 运维工程师 | 拥有该角色的用户可以 | 查看他人创建的工单,上线工单,创建智能扫描,查看他人的扫描任务,数据导出,【在带有provision的版本中,还需要拥有“授权数据源数据”的权限】 开发工程师 | 拥有该角色的用户可以 | 工单创建、编辑,执行SQL查询,配置流水线,【在SQL调优版本中,还需要拥有创建智能调优的权限】 开发主管...

feature

## 关联的 issue https://github.com/actiontech/sqle/issues/2479 ## 描述你的变更 对于`dms.GetInstancesById`的返回值需要对exist进行校验后,再调用instance. 保证不出现panic。 ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x] 我已确认了变更的兼容性,如果不兼容则在issue里标记 `not_compatible` - [x]...

## 需求描述(Describe) ## 实现方案 ## 变更影响面 #### 受影响的模块或功能 #### 外部引用的潜在问题或风险 #### 版本兼容性 #### 测试建议

## 需求描述(Describe) 使用脚本执行插件配置,脚本在最后应该restart服务。 ![image](https://github.com/user-attachments/assets/45aaaba8-25b0-4572-bc8e-77857026fcb6) 目前在执行`init_config.sh`后,会执行init脚本, 这里应该执行restart 重启dms,sqle。 ## 实现方案 ## 变更影响面 #### 受影响的模块或功能 #### 外部引用的潜在问题或风险 #### 版本兼容性 #### 测试建议

suggestion

## 需求描述(Describe) https://github.com/actiontech/sqle/issues/2543 ## 待国际化功能 DMS: - [x] cb操作日志及其审核结果 - [x] 数据源、项目批量导入 - [x] 数据导出任务 - [x] 数据源同步任务 SQLE: - [x] 分析页面表结构表格标题描述 - [x] 通知审批(邮件、飞书、钉钉)相关功能【暂不处理第三方平台审批】 - [ ] 知识库 【暂不处理,后面要知识库会改造】...

suggestion
not_compatible
publish-rel

## 版本信息(Version) 3.2408.0 ## 问题描述(Describe) 指定主键执行INSERT 语句时,错误提示`不支持回滚 INSERT 没有指定主键的语句` ## 截图或日志(Log) ![408628f3-cf4a-4e22-a911-3eb56c0e2433](https://github.com/user-attachments/assets/442fe85d-6ceb-4a79-81ca-2538eb2c69b2) ## 如何复现(To Reproduce) 1. 构建样例表 CREATE TABLE dms_rel.tb_test_l ( id int NOT NULL AUTO_INCREMENT COMMENT '主键ID', COUPON_ID int...

bug

## 关联的 issue https://github.com/actiontech/sqle-ee/issues/1902 ## 描述你的变更 1、工单创建方法中删除版本工单发布的逻辑 2、修复无版本时工单详情页面显示空版本标签问题 ## 确认项(pr提交后操作) > [!TIP] > 请在指定**复审人**之前,确认并完成以下事项,完成后✅ ---------------------------------------------------------------------- - [x] 我已完成自测 - [x] 我已在关联的issue里补充了实现方案 - [x] 我已在关联的issue里补充了测试影响面 - [x] 我已确认了变更的兼容性,如果不兼容则在issue里标记 `not_compatible` - [x]...

## 场景: 通常,当通过安装包解压安装java的后,会在全局变量或用户变量中设置java命令的位置,然后使用source命令使其生效。 对于用户来说,安装java的用户通常不是actiontech-universe,而是root等用户。 在Linux中,通过上述方式设置并使变量生效,是不会自动同步到其他用户中,分以下两种情况: 1. 如果在非actiontech-universe用户下设置了用户私有变量,则actiontech-universe用户不论如何都获取不到该私有变量的值 2. 如果在非actiontech-universe用户下设置了全局变量,则actiontech-universe用户需要重新login,或者执行source命令才会使这个新的全局变量在环境中生效。 ## 现状: 当前,sqle的自动化配置和启动脚本,在进行java环境检查的时候,实际上是通过当前用户来检查的,而不是actiontech-universe用户,存在,当前用户访问得到java而actiontech-universe用户的情况。 ## 需求描述(Describe) 需要增加actiontech-universe用户访问java的判断。作为预检查的一环。 ## 实现方案 ## 变更影响面 #### 受影响的模块或功能 #### 外部引用的潜在问题或风险 #### 版本兼容性 #### 测试建议

suggestion

原始issue:https://github.com/actiontech/sqle-ee/issues/1576 关联issue:https://github.com/actiontech/sqle/issues/2523 ## 需求描述(Describe) ### 3.2409.0-pre1 - [x] 智能扫描报告中LastCollectTime字段与同步任务更新冲突问题 @iwanghc **问题影响:** 扫描任务定时刷新需要同步的任务,由于该问题会导致每次都把全量的扫描任务查出来(包括已删除的),然后再过滤掉不需要执行的,预期是只要查出配置更新过的任务。 - [x] 审核是个同步动作,花费时间过长可能会导致页面展示效果阻塞。需要调整审核的位置 @iwanghc **问题影响:** 当扫描任务采集到的sql数据量较大时,由于批量审核的阻塞,可能出现在sql列表中无法即时展示出来这些sql,需要调整审核逻辑,先能展示采集的sql,再补充审核结果。 - [x] 扫描任务概览中统计的 审核有问题的SQL数 不准确 @iwanghc ### 后续处理 - [x] #2616 **问题影响:**...

suggestion
not_compatible