检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
板。支持GaussDB、MySQL和PostgreSQL三种数据库的审核,可通过单语句、批量代码文件上传(自动提取SQL)、直连数据库,共3种方式接入SQL进行审核,深度看护代码,避免烂SQL流入生产环境。 语句审核 数据库审核 规则管理
板。支持GaussDB、MySQL和PostgreSQL三种数据库的审核,可通过单语句、批量代码文件上传(自动提取SQL)、直连数据库,共3种方式接入SQL进行审核,深度看护代码,避免烂SQL流入生产环境。 步骤一:创建数据源 步骤二:创建规则模板 步骤三:创建审核任务
Server语法: CREATE TABLE tab(c1 XML(my_schema), c2 XML(CONTENT my_schema), C3 XML); 图1 UGO 对于 SQL Server 在 XML 类型中声明 SCHEMA 的语法的处理 改造建议 用户需要根据业务对相关功能进行调整。
数。转换示例如下: SQL Server语法: INSERT TOP (2) INTO tab_1 (col_1, col_2, col_3) exec dbo.test_proc; 改造建议 用户需要根据业务对相关功能进行调整。 父主题: SQL Server To TaurusDB
information_schema.schemata WHERE SCHEMA_NAME = databaseName; 查看字符集兼容规则参见表1到表3,在目标数据库创建兼容的数据库。 CREATE DATABASE DATABASENAME ENCODING 'UTF8' DBCOMPATIBILITY
ABCDEFG....”加到请求消息头即可,如下所示。 GET https://iam.ap-southeast-3.myhuaweicloud.com/v3/auth/projects Content-Type: application/json X-Auth-Token:
工修改保证最终的准确性。 表1 与事务相关的日期时间函数说明 序号 函数名称 1 CURRENT_DATE 2 CURRENT_TIME 3 CURRENT_TIME(precision) 4 CURRENT_TIMESTAMP(precision) 5 LOCALTIME 6 LOCALTIMESTAMP
下: SQL Server 语法: CREATE TABLE tab(c1 DATETIME2, c2 DATETIMEOFFSET, c3 TIME); 图1 UGO 对于 SQL Server 中时间数据类型精度的处理 改造建议 用户需要自行确定 PostgreSQL 相关时间类型精度是否满足业务要求。
参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 版本ID。 links String 版本详情的URL地址。 version String
参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 evaluation_project_id Integer 评估项目ID。 请求示例 删除评估项目。
参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 migration_project_id String 迁移项目ID。 请求示例 删除迁移项目。 DELETE
(to_date('2023-03-01','yyyy-mm-dd')) ( SUBPARTITION p_202303_a VALUES (3) ) ); 改造建议 暂无方案,建议改造业务: 1、请参考GaussDB文档二级分区内容,将表结构修改为GaussDB支持的二级分区方
VALUES LESS THAN (1991), SLICE g2 VALUES LESS THAN (1995), SLICE g3 VALUES LESS THAN (MAXVALUE) ); 而GoldenDB分布键则没有该要求,因此如果源端语句不满足这个特点则必须要进行改造。
最小值:0 最大值:99 缺省值:0 limit 否 Integer 每页显示的条目数量。 最小值:1 最大值:100 缺省值:10 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数
项中的TLS v1协议,并保存。 图1 删除对TLS v1协议的禁用 重启UGO服务,<UGO_HOME>为UGO安装目录。 python3 <UGO_HOME>/bin/ugoserver.py restart 父主题: 数据库连接
必须支持 UGO CommonOperations 数据库和应用迁移服务SQL语句转换权限 可选支持 表3列出来UGO服务常用操作与系统权限的授权关系,您可以参照该表选择合适的系统权限。 表3 常用操作与系统策略的关系 操作 UGO FullAccess UGO ReadOnlyAccess
{ "region_id": "ap-southeast-3", ...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error_msg":
0版本中不支持。 CREATE TABLE collate_demo(id INT, name VARCHAR(64)) COLLATE utf8mb3_general_ci; 改造建议 修改“排序规则”转换配置项,可以选择注释掉所有的排序规则,也可以选择仅注释掉GaussDB不支持的排序规
标放置柱状图上可查看数量。 单击右上角下拉框,可查看违反规则项的对象类型前5条或者前10条。默认展示前5条。 查看风险SQL统计界面。 图3 风险SQL统计 “其他”指的是:不支持解析的语句等。 风险对象统计:统计审核数据库中存在风险的对象总数。 风险 SQL 违反规则:统计审核
集中式/分布式开始的版本 是 forbid_skip_tableof_empty_str_elem 用于控制无索引的集合类型对于'{1,,3}'格式字符串的输入行 为。 GaussDB V2.0-8.200 集中式/分布式开始的版本 是 enable_use_ora_timestamptz