1致谢
今年的 1024 特别企划《SQL 质量提升官招募》活动已于 11 月底结束,我们收到了多篇围绕 SQLE V3 版本的体验投稿,主题包括:安装部署、特性解读、产品对比等等。相应的礼品已经发放完毕,我们再次向各位参与投稿的作者表示感谢!
在与投稿作者沟通中,我们也收集了很多关于 SQLE 的提问、建议和需求,在投稿开始排期发布之前,我们先对他们的问题做一期解答。希望对正在使用 SQLE 和准备使用的用户有所帮助。
2问题
关于手册
问题:安装文档中说默认端口是 10000,但实际安装后默认端口为 7601?
已解决,安装文档中已将默认端口修改为 7601。
问题:官方文档能不能把社区版和企业版分开?阅读时容易混乱。
SQLE 同时提供企业版、社区版的在线 demo 使用环境,当使用企业版在线 demo 时,企业版相关功能同样也需要使用说明,因而不考虑区分。
关于 bug
问题:在 SQLE 配置数据源时,只是填了必填信息,返回到概览界面时,数据源面板有报错信息提示,这个有点意外了,后面把【SQL审核配置】配上后,才没有。
已解决,请参考 issue #1945[1]。
问题:SQL 工单->创建工单->审核 SQL 语句信息,选择“上传 Mybatis 的 XML文件”需要改一下,现在不管是选择上传还是拖拽到此区域上传都只能选择“sql”后缀的文件,这个设置是有意为之还是有 bug。
已解决,请参考 issue #2013[2]
3建议
需要明确的功能点
建议:SQLE 的成员与权限、用户中心如果不看用户手册,容易混淆。
SQLE 使用 项目制 来组织资源。用户只有被添加为项目成员时,才有权查看、使用项目中的资源。
建议:SQLE 是否可以提供大表 DDL 变更工具,解决大表的变更操作问题?
SQLE 已提供了大表 DDL 工具,目前需要在规则模板中手动开启,当前已考虑优化该功能的展示。

建议:能否根据业务需求,变更规则模板使用的规则。
您可以在编辑规则模板时,选择 启用/禁用规则,也可切换 启用/禁用标签 查看规则起停状态。

建议:SQLE 开放给社区版体验的数据源只有 MySQL,无法满足对其他数据源审核能力的体验,是否考虑开放更多的数据源?
近期 SQLE 将会把更多数据源的体验开放至社区版,敬请期待。
建议:对于线下的 SQL 审核,是否有 Intellij 平台的相关插件可用?
SQLE 目前已提供 IDEA 插件,具体参考 JetBrains 支持[3]。
建议:配置敏感字段脱敏:使用第三方查询工具 DBeaver,好像配置不了敏感数据的脱敏操作。对于 SQL 查询无须审计时,容易造成数据泄漏。
数据脱敏为企业版功能,您可以对接我们的 商业支持[4] 获取更多信息。
类似的需求
需求:SQLE 是否有 Jenkins 插件,帮助在上线前能够发现问题?
目前您可以在 CI/CD 流程中集成 scannerd 来实现这一效果。
需求:SQLE 能否接入 gitlab-runner 的自动化方案?把 SQL 单独创建一个项目,变动时可以自动运行 SQL 检查。
目前您可以在 CI/CD 流程中集成 scannerd 来实现这一效果。
需求:需要集成开发、测试和投产等工具,以便轻松将应用程序部署到不同环境并进行投产。
目前您可以在CI/CD 流程中集成 scannerd 来实现这一效果。
对于此类问题,还需要您提供更明确的应用场景或需要对接的平台信息。
4用户体验有礼活动【长期】
除了以上的意见反馈,其他产品优化意见也已一并记录在需求池中,再次感谢大家的真诚反馈!社区决定将长期开放【SQLE 用户体验有礼】活动。
体验流程:
体验 SQLE
填写体验问卷
上传体验过程截图并反馈体验建议或感受(有效性验证,必选)
联系管理员领取社区周边

体验问卷

社区周边-不定期更新
参考资料
#1945: https://github.com/actiontech/sqle/issues/1945
[2]#2013: https://github.com/actiontech/sqle/issues/2013
[3]JetBrains 支持: https://actiontech.github.io/sqle-docs/docs/user-manual/jetbrains
商业支持: https://actiontech.github.io/sqle-docs/docs/support/commercial-support
阅读推荐
这里有 MySQL/Oracle 最常用的 SQL 开发规则
关于 SQLE
一个支持多种不同类型数据库,覆盖事前控制、事后监督、标准发布场景,帮助您建立质量规范的 SQL 全生命周期质量管理平台。




