
1.2208.0-pre1
SQLE Release Notes
三、完整的 release 信息
一、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。 |
二、新版本主要功能介绍
1. SQLE OceanBase for MySQL 新增了部分审核规则【企业版】
本周我们为 OceanBase for MySQL 新增了6条特定的审核规则,规则的选型来自于OceanBase 的官方文档:https://open.oceanbase.com/docs/observer-cn/V3.1.3/0000000000316888,以下是我们添加的规则:
检查创建的数据库名,长度不能超过指定字节数;例如:指定长度为3字节,执行 CREATE DATABASE adgf,库名长度为4字节,就会触发该规则。下面是SQLE规则截图:

数据库对象需要满足英文字母大小写统一,和原有的“表名英文字母不推荐混用大小写”合并;例如:ALTER TABLE tb1 RENAME to tT 中 试图把表名改为大小写字母组合,审核时就会触发该规则。下面是SQLE规则截图:


(4)不建议使用json类型

(5)禁止创建名为 test 或以 test 开头的库
禁止创建名为 test 或以 test 开头的库;如create database test_aa。下面是SQLE规则截图:

oceanbase和test库属于OceanBase内部使用的库,禁止用户操作和使用;如drop database test。下面是SQLE规则截图:

2. SQLE PostgreSQL 审核插件支持SQL分析【企业版】

可以看到,此条SQL的审核结果,此时我们可以点击分析按钮来获取分析的必要信息来辅助优化


SQLE会自动识别SQL的库表信息,并展示字段、索引的详细信息,如下图:


三、完整的release信息
Release Notes
PostgreSQL 审核插件支持SQL分析【企业版】;
OceanBase for MySQL 审核插件添加部分审核规则【企业版】;
优化
[#698] 工单名称默认在页面上使用自动生成工单号; [#712] 创建的扫描任务的审核周期建议默认设置久一点,防止未设置的情况下每秒都审核;
缺陷修复
[#717] 修复绑定了流程模板的用户无法被删除问题,即使流程模版已经删除
往期版本:
SQLE 支持 IDE 审核,开发人员可即时自助审核 SQL 了SQLE 可以进行问题 SQL下钻分析了
SQL审核 | SQLE 已支持 OceanBase MySQL 模式审核
推荐阅读:
这里有 MySQL/Oracle 最常用的 SQL 开发规则





