检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SE关键字应缩进。 同一层的LOOP和END LOOP关键字应位于同一列,层内语句或嵌套应依次缩进。 父主题: GaussDB(DWS)各对象设计详细规则
HASH(ID); 创建外表。外表用于识别和关联OBS上的源数据。 其中,<obs_bucket_name>代表OBS桶名,仅支持部分区域,当前支持的区域和对应的OBS桶名请参见支持区域。GaussDB(DWS) 集群不支持跨区域访问OBS桶数据。 <Access_Key_Id>和<
PG_SECLABEL系统表存储数据对象上的安全标签。 PG_SHSECLABEL的作用类似,只是用于在一个数据库集群内共享的数据库对象的安全标签上。 表1 PG_SECLABEL字段 名字 类型 引用 描述 objoid oid 任意OID属性 此安全标签所属的对象的OID。 classoid
PG_SECLABEL系统表存储数据对象上的安全标签。 PG_SHSECLABEL的作用类似,只是用于在一个数据库集群内共享的数据库对象的安全标签上。 表1 PG_SECLABEL字段 名字 类型 引用 描述 objoid oid 任意OID属性 此安全标签所属的对象的OID。 classoid
tabase下所有对象的所有权限,包括删除权限。删除权限影响较大,请谨慎使用。 Schema设计建议 【关注】如果该用户不具有sysadmin权限或者不是该Schema的owner,要访问Schema下的对象,需要同时给用户赋予Schema的usage权限和对象的相应权限。 【关
10MB TEXT 不限长度(不超过1GB-8203字节)变长字符串。 1GB-8203字节 父主题: GaussDB(DWS)数据库对象设计规则
oid 包含本页的大对象的标识符。 pageno integer - 本页在其大对象数据中的页码,从0开始计算。 data bytea - 实际存储在大对象中的数据。这些数据不会超过LOBLKSIZE字节,且可能更小。 PG_LARGEOBJECT的每一行保存一个大对象的一个页面,从该对象内部的字节偏移(pageno
待恢复的快照ID。 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 restore 是 Restore object 恢复对象。 表3 Restore 参数 是否必选 参数类型 描述 name 是 String 集群名称,要求唯一性,必须以字母开头并只包含字母、数
为了解决因存在视图和表依赖而无法单独修改表对象的问题,GaussDB(DWS)实现了视图的解耦与重建功能。本文重点介绍视图自动重建功能的使用场景与使用方法。 场景介绍 GaussDB(DWS)使用对象标识符(oid)来保存对象之间的引用关系,这使得视图在定义的时候就绑定了其依赖的数据库对象的oid,不管视
OP SCHEMA命令,系统管理员默认拥有此权限。 DROP对象操作(如DATABASE、USER/ROLE、SCHEMA、TABLE、VIEW等对象)存在数据丢失风险,尤其含带CASCADE级联删除场景,会将关联的对象一并删除,操作需谨慎,操作前需考虑数据备份。 更多开发设计规范参见总体开发设计规范。
【建议】关联字段的数据类型应该保持一致。 【建议】关联字段在命名上,尽可能体现出明显的关联关系。例如,采用同样名称来命名。 父主题: GaussDB(DWS)数据库对象设计规则
PG_OBJECT系统表存储限定类型对象(object_type中存在的类型)的创建用户、创建时间、最后修改时间和最后analyze时间。 表1 PG_OBJECT字段 名称 类型 描述 object_oid oid 对象标识符。 object_type "char" 对象类型: r表示表,包括普通表和临时表
srcname name - 外部数据源对象的名称。 srcowner oid PG_AUTHID.oid 外部数据源对象的所有者。 srctype text - 外部数据源对象的类型,缺省为空。 srcversion text - 外部数据源对象的版本,缺省为空。 srcacl aclitem[]
MySQL(包括 AnalyticDB for MySQL) PostgreSQL GaussDB(DWS) 数据校验流程 DataCheck流程如下: 下载DataCheck的工具包到Linux或Windows服务器并解压。 执行加密命令对源端/目标端数据库登录密码进行加密。 配置dbinfo
get-current-disaster命令需在主集群的主节点上执行。用于获取当前容灾对象,以文件形式输出。输出路径为传入参数--current-disaster-file指定路径。 无容灾对象场景下,执行命令不生成当前容灾对象列表文件。 --current-disaster-file文件格式如下:
PG_JOBS PG_JOBS系统表存储用户创建的定时任务的任务详细信息,定时任务线程定时轮询pg_jobs系统表中的时间,当任务到期会触发任务的执行。该系统表属于Shared Relation,所有创建的job记录对所有数据库可见。 表1 PG_JOBS字段 名字 类型 描述 job_id
PG_OBSSCANINFO PG_OBSSCANINFO系统表定义了在云上加速场景中,使用加速集群时扫描OBS数据的运行时信息,每条记录对应一个query中单个OBS外表的运行时信息。 表1 PG_OBSSCANINFO字段 名字 类型 引用 描述 query_id bigint
GAUSS-00681: "'%s' is not a table" SQLSTATE: 42809 错误原因:truncate的对象不是一个表。 解决办法:truncate的对象需要是一个表。 GAUSS-00682: "cannot truncate temporary tables of other
GS_OBS_LATENCY GS_OBS_LATENCY记录logtime之前10分钟内OBS的平均延迟信息,延迟数据是根据相关OBS的操作进行估算的结果。该视图仅8.2.0及以上集群版本支持。 表1 GS_OBS_LATENCY字段 名称 类型 描述 nodename text
TIMESTAMP java.sql.Timestamp TIMESTAMPTZ java.sql.Timestamp 父主题: GaussDB(DWS)各对象设计详细规则