前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL 审核 | 新增多条 MySQL、DB2 审核规则

SQL 审核 | 新增多条 MySQL、DB2 审核规则

作者头像
爱可生开源社区
发布2023-08-18 19:52:00
1640
发布2023-08-18 19:52:00
举报

2.2306.0-pre2

SQLE Release Notes

SQL 审核工具 SQLE 2.2306.0-pre2 于今天发布。以下对新版本的 Release Notes 进行详细解读。

文章主要分为以下三部分内容:

一、SQLE 项目介绍

二、新版本主要功能介绍

三、完整的 Release 信息

一、SQLE 项目介绍

爱可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。目前支持各种数据库规则 700+。

SQLE 获取

类型

地址

版本库

https://github.com/actiontech/sqle

文档

https://actiontech.github.io/sqle-docs-cn/

发布信息

https://github.com/actiontech/sqle/releases

数据审核插件开发文档

https://actiontech.github.io/sqle-docs-cn/3.modules/3.7_auditplugin/auditplugin_development.html

社区版在线体验

http://demo.sqle.actionsky.com 超级管理员:admin 密码:admin

企业版在线体验

http://demo.sqle.actionsky.com:8889用户:admin 密码:admin

二、新版本主要功能介绍

【社区版】

新增 3 条 MySQL 审核规则

根据业务需求,本期新增 3 条MySQL规则,分别为:

1. 建表时,自增字段只能设置一个;

2. 不建议对同一张表连接多次;

3. 为至少一个索引添加非空约束。

【企业版】

1. 支持自定义操作记录过期时间

SQLE 支持记录、展示和导出用户的操作记录,并且定期清理历史操作记录,默认的历史记录过期时间为 90 天。

为了满足用户的自定义需求,SQLE 新增了配置入口,用户现在可以根据实际需求设置操作记录的过期时间。

如果需要回收过期 30 天以上的历史操作记录,可以按照以下步骤进行操作:

1. 平台管理员进入系统设置,查看全局配置,默认情况下,操作记录的过期时间为 2160 小时(90 天)。

2. 点击修改,将操作记录过期时间修改为 720 小时(30 天)。

3. 点击提交,保存对操作记录过期时间的配置后,过期 30 天的历史操作记录将被回收。

2. 支持更多 DB2 规则

本期完善了对 DB2 规则的支持,目前已支持从 DDL 规范、DML 规范、DQL 规范、使用建议、命名规范及索引规范多个维度对 DB2 数据源上的 SQL 进行审核。

三、完整的 Release 信息

【社区版】

新特性:

  • [#1584] 新增 3 条 MySQL 审核规则。

优化:

  • [#1563] 系统设置部分功能 “开启”/“关闭” 交互流程优化。

Bug 修复:

  • [#1576] 修复审核规则 ”子查询不支持 LIMIT“ 可能出现 panic 的问题;
  • [#1553] 修复 MySQL 审核规则 “表中包含有太多的列”,在扫描任务中无效的问题;
  • [#1487] 修复重复安装 SQLE,钉钉无法收到审批的问题。

【企业版】

新特性:

  • 支持操作记录的过期时间配置;
  • 新增 25 条 DB2 审核规则。

Bug 修复:

  • 修复 OceanBase for MySQL TopSQL 存在空值导致智能扫描审核失败报错 "the node is empty after parse" 的问题;
  • 修复智能扫描 MySQL 慢日志审核中 scanner 扫描慢日志文件时,当 SQL 存在换行则解析不完整的问题。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 爱可生开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档