SQLE 3.2405.0 发布
本周我们发布了 SQLE 3.2405.0 正式版!主要更新概览:
社区版
针对工单变更功能做了整体 UI 交互优化,提升工单使用体验!
企业版
-
SQL 工单支持存储过程等复杂语法上线
-
SQL 工单支持变更上线顺序,保障上线成功率
-
CloudBeaver 工作台支持审计操作记录
以下是 SQLE 3.2405.0 正式版的新功能解读。
🎈 新功能
企业版
1. SQL 工单支持存储过程等复杂语法上线
本期新增了一种工单上线模式 —— 文件模式。
该模式参考了数据库客户端执行 SQL 脚本的方式。使用文件模式,您可以直接将能够在数据库客户端执行的 SQL 脚本通过 SQLE 平台进行上线,无需对脚本进行任何调整。
文件模式的优势在于能够更大程度地支持复杂的 SQL 语法,如:存储过程、触发器等。您可以将包含这些复杂语法的 SQL 脚本直接上传至 SQLE 平台,并进行上线操作。这样,您无需手动拆分或修改脚本,简化了上线流程,提高了开发效率。另外,在文件模式下,支持以文件方式聚合和查看 SQL 脚本,使您能够更方便地管理和审查脚本内容。
本期已支持 SQL Server、Oracle 插件的 SQL 文件模式上线,其中 Oracle 插件参考了 SQL*Plus 执行 SQL 脚本的方式。
以下是简单的操作示例:
1. 创建工单,选择 SQL Server 类型的数据源,上传包含存储过程的 SQL 脚本,上线方式选择文件模式。点击审核,审核通过后创建工单。
2. 完成工单审批操作后,点击批量立即上线。
3. 平台将以文件模式执行这批 SQL。
2. SQL 工单支持变更上线顺序,保障上线成功率
本期支持在“文件模式”下控制文件的上线顺序:用户在上传 zip 压缩包时,系统将根据文件名自动解析上线顺序,同时允许在上线阶段手动调整顺序。
该功能旨在通过上线顺序保障上线成功率。一方面,当文件之间有上线依赖时,可以使用顺序控制功能,避免因为上线顺序的问题导致上线失败。另一方面,工单审核通过后,如果在上线前夕,一个依赖项未能按时完成时,可以临时调整上线顺序,避免影响整体上线操作。
以下是简单的操作演示:
1. 创建工单。
选择 SQL Server/Oracle 类型的数据源,上传包含 SQL 脚本的 zip 文件,并在上线方式中选择“文件模式”,选择自动解析规则。
注意:当前平台内置的解析规则为以下两种:
-
按照文件名 前缀 升序排序
-
按照文件名 后缀 升序排序
2. 自动解析文件顺序。
系统会根据文件名称及解析规则自动解析文件顺序,确保按照正确的顺序执行 SQL 脚本。例如,在根据文件名后缀升序排序的规则下,文件名为 create_tables_1.sql 的脚本将会被解析为第一个执行的脚本。
3. 手动调整上线顺序。
上线阶段,用户可以根据需要手动调整上线顺序,通过拖拽文件来改变它们的顺序。调整后的顺序将决定 SQL 脚本的执行顺序。点击上线后,平台将按照此顺序执行文件上线操作。
4. 变更行为审计。
如遇到上线问题,管理员可以在操作记录中查看顺序变更行为。
3. CloudBeaver 工作台支持审计操作记录
本期实现了 CloudBeaver(以下简称 CB)工作台操作审计功能,管理员可以通过审计功能详细查看其他成员在 CB 工作台上执行的 SQL 操作行为,包括操作的具体内容、执行时间和执行结果等。管理员可以通过全面的操作信息来评估 SQL 的安全性和成员权限的合理性,有助于监控和确保系统的安全性,并满足合规性要求。
以下是简单的操作示例:
1. 成员在 CB 工作台通过 SQL 编辑器执行 SQL 操作。
2. 管理员利用审计功能,可以详细查看成员的 SQL 操作行为,包括但不限于操作的具体内容和执行的具体时间,从而评估 SQL 的安全性和成员权限的合理性。
📜 版本日志
社区版
优化
-
[#2429] UI 优化
-
[actiontech/dms/issues/244] 使用 Gzip 压缩,提升 UI 响应速度
-
[actiontech/dms/issues/129] 优化表格列宽
Bug 修复
-
[#2253] 修复日志过量问题
-
[#2401] 修复回滚语句包含二进制数据可能导致审核报错问题
企业版
新功能
-
[actiontech/dms-ee/issues/256] 支持 SQL 工作台审计功能
-
[actiontech/sqle-ee/issues/1468] SQL 工单新增上线模式:SQL 文件上线
-
[actiontech/sqle-ee/issues/1532] SQL 上线支持指定顺序解析上传 zip 文件
-
[actiontech/sqle-ee/issues/1539] 支持调整工单中的文件上线顺序
Bug 修复
-
[actiontech/dms-ee/issues/269] 修复工作台使用 sys 用户连接 Oracle 失败问题
🧩 快速体验
🤗 登录后您可以轻松体验 SQLE 的丰富功能。
-
👉 SQLE 社区版:http://demo.sqle.actionsky.com/
-
👉 SQLE 企业版:http://demo.sqle.actionsky.com:8889/
-
🙋♂️ 用户名:admin
-
🔑 密码:admin
📊 版本介绍
SQLE 专业版 已于近期新上线,如您对 PG、Oracle 等主流数据源类型也有 SQL 质量管理需求,欢迎体验。以下是 SQLE 各版本之间的能力对比概览:
🎇 目前,SQLE 专业版/企业版 目前支持的 数据库/数据源 类型:
Oracle,MySQL,PostgreSQL,SQL Server,TDSQL for InnoDB,OceanBase for MySQL,DB2,TiDB,Mycat,DM(达梦),GoldenDB。
👋 获取 SQLE 专业版
请填写一份与 SQL 使用相关的调研问卷(扫码或点击 原文链接)即可获取 SQLE 专业版 安装包。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源日报 | 开箱即用的ChatTTS安装包;Scaling Law是经验公式;二娃奶爸AI复活旧玩具;中国工程院院士谈AI;自主内核MCU故事难讲?TikTok“美国特供版”推荐算法
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.5.31 今日要点 Canonical 发布实时内核 (Real-time) 版 Ubuntu 24.04 LTS Canonical 工程师介绍称: 通过确保首先执行高优先级进程并具有确定性的响应时间,与主线 Linux 相比,实时 Ubuntu 24.04 LTS 减少了延迟,增强了系统有效处理时间敏感操作的能力。 实时内核版 Ubuntu 24.04 LTS 集成了 AMD64 和 ARM64 上的 PREEMPT_RT 补丁。作为事实上的 Linux 实时实现,PREEMPT_RT 通过修改现有内核代码来提高可预测性。通过对关键任务延迟要求的有时限响应,实时 Ubuntu 24.04 LTS 为从制造和汽车到电信运营商的关键基础设施等各行业最苛刻的工作负载提供确定性处理。 基于上游 v6.8 内核,Real-time Ubuntu 24.04 版本还包括对 Raspberry Pi 硬件的优化支持,以在广泛的计算范围内提供增强的性能和兼容性。 借助 Ubuntu 24.04 LTS,用户可以探索 Ra...
- 下一篇
袋鼠数据库工具 v5.0 已发布
重点特性介绍 用户反馈说数据表视图中过滤子页支持的操作比较少,期望能增加一些。通过对标学习,对相关页面进行了大幅度的升级优化,完美实现了用户的需求,还结合自身软硬件特点构建了独门特色,还额外增加了正则表达式的支持; 同时这个版本继续完善 SQL Server 支持,实现了用户(Server Login/Database User)、角色(Server/Database/Application)等对象的支持; 新特性或修复的缺陷列表 增加对象权限对话框 增加对象选择对话框 升级 Windows 安装包界面 重构 SQL 构建器 WHERE 页面 重构数据表视图过滤条件页 SQL Server: 实现服务器角色支持 SQL Server: 实现数据库角色支持 SQL Server: 实现应用角色支持 PostgreSQL: 拆分用户注释为独立子页面 PostgreSQL: 拆分用户属性为独立子页面 PostgreSQL: 拆分角色注释为独立子页面 PostgreSQL: 拆分角色属性为独立子页面 MySQL: 拆分用户属性为独立子页面 MariaDB: 拆分用户属性为独立子页面 Postg...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能