

本周我们发布了 SQLE 3.2405.0 正式版!主要更新概览:
社区版
针对工单变更功能做了整体 UI 交互优化,提升工单使用体验!
企业版
SQL 工单支持存储过程等复杂语法上线
SQL 工单支持变更上线顺序,保障上线成功率
CloudBeaver 工作台支持审计操作记录
🎈 新功能
企业版
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 文件,并在上线方式中选择“文件模式”,选择自动解析规则。

注意:当前平台内置的解析规则为以下两种:
按照文件名 前缀 升序排序 按照文件名 后缀 升序排序






📜 版本日志
[#2429] UI 优化 [actiontech/dms/issues/244] 使用 Gzip 压缩,提升 UI 响应速度 [actiontech/dms/issues/129] 优化表格列宽
[#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] 支持调整工单中的文件上线顺序
[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 专业版 安装包。

🎁 获取 SQLE 专业版
请填写一份与 SQL 使用相关的调研问卷(扫码或点击 原文链接)即可获取 SQLE 专业版 安装包。
🎈 六一特别活动
在 SQLE 3.2405.0 正式版发版之际,又到了一年一度的六一国际儿童节。这个节日不仅是孩子们的欢乐时刻,也是我们所有人重温童年梦想和纯真记忆的宝贵机会。我们相信,无论年龄大小,每个人的心中都住着一个永远好奇、永远充满想象力的儿童。
在这个特别的日子里,我们邀请您参与我们的有奖留言活动,我们精心准备了两份奖品:童趣款和学习款,总有一款适合你~~
🎁 活动奖品:二选一,共五份
童趣款:社区文化衫(2024 款)
学习款:《大智小技》系列图书(1-5 任选一本)


📐 活动规则:
请在文章末尾根据话题留言,至少包含 80 字,鼓励有深度和见解的讨论。
根据留言质量和点赞数综合评估,我们将选出五位幸运者送出精美奖品。
✍️ 留言话题:二选一
你是如何配置规则模板的?
从 SQL 问题发现到 SQL 修复,一般要经历哪些步骤?
🌰 举个栗子:
我目前使用 SQLE 来审核发现问题 SQL,当 SQL 触发审核规则时,我会基于规则说明判断问题点,就能解决大部分问题 SQL;当问题无法简单解决时,我会……
⏲ 活动时间:6 月 6 日 上午 10:00 截止,开奖后请在 24h 内,请获奖的大儿童联系管理员兑换奖品,超时视为自动放弃。
我们真诚的希望能听到来自 SQLE 的社区用户们最真实的声音,感谢大家的积极参与,祝大家儿童节快乐! 🎈🎈🎈
* 活动最终解释权归主办方所有

✨ Github:https://github.com/actiontech/sqle
📚 文档:https://actiontech.github.io/sqle-docs/
💻 官网:https://opensource.actionsky.com/sqle/
👥 微信群:请添加小助手加入 ActionOpenSource
🔗 商业支持:https://www.actionsky.com/sqle





