前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源SQL审核查询平台Archery-SQL上线流程

开源SQL审核查询平台Archery-SQL上线流程

原创
作者头像
星哥玩云
发布2022-05-27 16:54:41
1.7K0
发布2022-05-27 16:54:41
举报
文章被收录于专栏:开源部署

开源SQL审核查询平台Archery-SQL上线流程

SQL上线流程

在后台设置审批流为 DBA->PM

RD(研发提交SQL语句审核)--->DBA(审核SQL语句)---->PM(项目经理)上线

image-20201029112234647
image-20201029112234647

1.RD角色提交SQL

使用RD用户登录后台,SQL审核--->SQL上线--->提交SQL

image-20200909092406236
image-20200909092406236

提交SQL语句

image-20200909092931360
image-20200909092931360
image-20200909093041582
image-20200909093041582

2.DBA角色审核语句

image-20200909093142060
image-20200909093142060

审核通过或者终止流程

image-20200909093242541
image-20200909093242541

3.PM角色审核上线

image-20200909093419075
image-20200909093419075
image-20200909093645498
image-20200909093645498

立即执行或者手动执行。

SQL查询

image-20201029114023770
image-20201029114023770

系统自动驳回-解决方案

image-20201027185947130
image-20201027185947130

使用admin账号: “系统管理”--->“配置项管理”---->“系统设置”

CRITICAL_DDL_REGEX

高危SQL语句正则判断条件,用于控制禁止提交的语句,匹配的语句会禁止提交,例如^truncate|^rename|^delete则会禁止提交清空表、修改表名、删除操作的SQL语句,前端展现如下

-w1089
-w1089

AUTO_REVIEW_WRONG

用于控制自动驳回的等级,驳回的工单不会通知审核人,会系统直接审核不通过。

1表示SQL上线审核出现警告信息就驳回,

2和空表示出现错误才驳回,其他设置表示不驳回,

审核规则请参考Inception所支持的参数变量(https://inception-document.readthedocs.io/zh_CN/latest/variables/),前端展现如下

-w1129
-w1129

在后台设置中,将“AUTO_REVIEW_WRONG的值改为0”保存

image-20201027190333719
image-20201027190333719
image-20201027191705760
image-20201027191705760

SQL语句审核不通过也不会被驳回。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开源SQL审核查询平台Archery-SQL上线流程
  • SQL上线流程
  • 1.RD角色提交SQL
  • 2.DBA角色审核语句
  • 3.PM角色审核上线
  • SQL查询
  • 系统自动驳回-解决方案
    • CRITICAL_DDL_REGEX
      • AUTO_REVIEW_WRONG
      相关产品与服务
      数据库
      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档