暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL 质量管理 | 控制 SQL 脚本上线顺序 + 审计 SQL 工作台的所有操作

465

本周我们发布了 SQLE 3.2405.0-pre3 版本:
  • 控制 SQL 脚本上线顺序

  • 审计 SQL 工作台的所有操作


🎈 新功能

企业版

控制 SQL 脚本上线顺序

本期支持在“文件模式”下控制文件的上线顺序:用户在上传 zip 压缩包时,系统将根据文件名自动解析上线顺序,同时允许在上线阶段手动调整顺序。

该功能确保了 SQL 脚本的执行顺序与开发环境一致,此外,当 DBA 在上线前需要根据实际情况调整上线顺序时,也可以减少变更成本,提升上线的稳定性和效率。

以下是简单的操作演示:

1. 创建工单。

选择 SQL Server/Oracle 类型的数据源,上传包含 SQL 脚本的 zip 文件,并在上线方式中选择“文件模式”,选择自动解析规则。


注意:当前平台内置的解析规则为以下两种:

  • 按照文件名 前缀 升序排序

  • 按照文件名 后缀 升序排序


2. 自动解析文件顺序。

系统会根据文件名称及解析规则自动解析文件顺序,确保按照正确的顺序执行 SQL 脚本。例如,在根据文件名后缀升序排序的规则下,文件名为 create_tables_1.sql 的脚本将会被解析为第一个执行的脚本。


3. 手动调整上线顺序。

上线阶段,用户可以根据需要手动调整上线顺序,通过拖拽文件来改变它们的顺序。调整后的顺序将决定 SQL 脚本的执行顺序。点击上线后,平台将按照此顺序执行文件上线操作。



4. 变更行为审计。

如遇到上线问题,管理员可以在操作记录中查看顺序变更行为。



审计 SQL 工作台的所有操作

本期实现了 CloudBeaver(以下简称 CB)工作台操作审计功能,管理员可以通过审计功能详细查看其他成员在 CB 工作台上执行的 SQL 操作行为,包括操作的具体内容、执行时间和执行结果等。管理员可以通过全面的操作信息来评估 SQL 的安全性和成员权限的合理性,有助于监控和确保系统的安全性,并满足合规性要求。

以下是简单的操作示例:

1. 成员在 CB 工作台通过 SQL 编辑器执行 SQL 操作。


2. 管理员利用审计功能,可以详细查看成员的 SQL 操作行为,包括但不限于操作的具体内容和执行的具体时间,从而评估 SQL 的安全性和成员权限的合理性。



📜 版本日志


社区版

优化

  • [#2429] UI 优化
  • [actiontech/dms/issues/244] 使用 Gzip 压缩,提升 UI 响应速度

企业版

新功能

  • [actiontech/sqle-ee/issues/1539] 支持调整工单中的文件上线顺序
  • [actiontech/dms-ee/issues/256] 增加 SQL 工作台审计功能

🧩 快速体验


🤗 登录后您可以轻松体验 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 3.0 部署实践
SQLE+GitLab-Runner 快速实现 SQL 自动审核
2024 年了,你还在直连库执行 SQL 吗?
关于 SQLE 体验活动的问题解答
如何快速使用 SQLE 审核各种类型的数据库
如何使用 SQLE 进行开发阶段 SQL 审核

✨ Github:https://github.com/actiontech/sqle

📚 文档:https://actiontech.github.io/sqle-docs/

💻 官网:https://opensource.actionsky.com/sqle/

👥 微信群:请添加小助手加入 ActionOpenSource

🔗 商业支持:https://www.actionsky.com/sqle


文章转载自爱可生开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论