更新时间:2024-06-11 GMT+08:00
分享

审核文本历史记录

操作场景

查看审核文本详情。

目前仅支持白名单用户使用。

前提条件

有已提交审核的文本。

操作步骤

  1. 登录UGO控制台。
  2. 单击左侧导航栏SQL审核 > 语句审核,进入审核文本页面。
  3. 审核文本界面下方,显示历史记录的详细信息,包括数据库类型、数据源信息、SQL语句及审核时间等。

    当前历史记录只保存最近十次提交过的审核记录。
    图1 审核文本历史记录

  4. 单击“审核详情”,可查看该条SQL语句具体审核结果及内容。

    如果审核失败,则显示审核失败的原因。
    • 违反规则:依据所选的规则模板,给出审核文本违反规则的规则名、风险级别以及建议等。

      单击“问题片段”可在审核文本中高亮显示此内容;再次单击即可取消。

    • 未匹配规则:因为未选择数据源、数据源连接失败、用户权限不足、schema选择错误、或者schema表不存在原因,导致依赖源库相关的规则项未能匹配。展示信息包括:规则名、风险级别、未匹配原因等。
    • 表结构:依据所选的规则模板,给出审核SQL语句中依赖的表结构信息,包括对象名、对象类型、属主等。
    • 执行计划:获取SELECT、UPDATE、DELETE、INSERT语句的执行计划。
    • 单击“规则模板”后的值,可跳转具体到具体的模板信息。

      用户需要有系统表和系统视图读取的权限才能获取表结构。

      GaussDB会从以下系统表中获取依赖的表结构:tables,pg_class,pg_namespace,relnamespace,pgxc_class,pg_settings,pg_get_viewdef,columns,pg_tables,pg_index,table_constraints,pg_partition,pg_get_tabledef,check_constraints,key_column_usage,pg_get_keywords,gs_package,DB_CONSTRAINTS,ADM_IND_COLUMNS等。

      MySQL会从以下系统表中获取依赖的表结构:information_schema.TABLES、information_schema.COLUMNS、INFORMATION_SCHEMA.STATISTICS、INFORMATION_SCHEMA.TABLE_CONSTRAINTS等。

    图2 审核详情

分享:

    相关文档

    相关产品