检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
nspname name 被锁定对象的命名空间名称。 relname name 被锁定对象对应的关系名称。如果被锁定对象既不是关系,也不是关系的一部分,则为NULL。 partname name 被锁定对象对应的分区名称。如果被锁定对象不是分区,则为NULL。
nspname name 被锁定对象的命名空间名称。 relname name 被锁定对象对应的关系名称。如果被锁定对象既不是关系,也不是关系的一部分,则为NULL。 partname name 被锁定对象对应的分区名称。如果被锁定对象不是分区,则为NULL。
规则3.2 DROP删除对象操作必须明确删除对象范围 违反规范的影响: DROP对象操作(如DATABASE、USER/ROLE、SCHEMA、TABLE、VIEW等对象)存在数据丢失风险,尤其含带CASCADE级联删除场景,会将关联的对象一并删除。
规则3.2 DROP删除对象操作必须明确删除对象范围 违反规范的影响: DROP对象操作(如DATABASE、USER/ROLE、SCHEMA、TABLE、VIEW等对象)存在数据丢失风险,尤其含带CASCADE级联删除场景,会将关联的对象一并删除。
在删除t1表的时候,由于会级联删除sequence,但是该sequence被其他对象依赖,因此导致该报错。 处理方法 如不需保留t2,可通过DROP CASCADE的方式级联删除。 如需保留该表和该sequence,可以通过以下图例中方式进行删除: 父主题: 数据库使用
GEOMETRYCOLLECTION可以存储任何类型的对象的集合。其他集合类型(MULTIPOINT, MULTILINESTRING, MULTIPOLYGON,和 GEOMETRYCOLLECTION)限制集合成员像那些具有特定的几何形状的类型。
defaclobjtype "char" 此权限的对象类型。 r表示表或视图。 S表示序列。 f表示函数。 T表示类型。 defaclacl aclitem[] 创建该类型时所拥有的访问权限。
defaclobjtype "char" 此权限的对象类型。 r表示表或视图。 S表示序列。 f表示函数。 T表示类型。 defaclacl aclitem[] 创建该类型时所拥有的访问权限。
对于所有其他对象类型,该字段为0。 objtype text - 标签出现的对象的类型。 objnamespace oid PG_NAMESPACE.oid 对象的命名空间的OID,如果适用;否则为NULL。 objname text - 标签适用的对象名。
执行如下步骤批量删除对象: 按下Ctrl+单击左键(逐个选择对象)或Shift+单击左键(选择多个对象)选择要删除的对象。 单击右键并选择“删除对象”。 “删除对象”页签显示要删除的对象列表。 列名 说明 类型 显示有关对象类型的信息。 名称 显示对象名称。
表1 ALL_DEPENDENCIES字段 名称 类型 描述 owner character varying(30) 对象的所有者。 name character varying(30) 对象的名称。 type character varying(17) 对象的类型。
表1 ALL_DEPENDENCIES字段 名称 类型 描述 owner character varying(30) 对象的所有者。 name character varying(30) 对象的名称。 type character varying(17) 对象的类型。
对于所有其他对象类型,该字段为0。 objtype text - 标签出现的对象的类型。 objnamespace oid PG_NAMESPACE.oid 对象的命名空间的OID,如果适用;否则为NULL。 objname text - 标签适用的对象名。
refobjschema name 依赖对象的空间名称。 refobjname name 依赖对象的名称。 relobjkind char 依赖对象的类型。 r表示依赖对象为表。 v表示依赖对象为视图。 父主题: 系统视图
refobjschema name 依赖对象的空间名称。 refobjname name 依赖对象的名称。 relobjkind char 依赖对象的类型。 r表示依赖对象为表。 v表示依赖对象为视图。 父主题: 系统视图
如果该视图依赖的基础表或函数或同义词存在异常,该视图validtype列显示为“invalid”;如果该视图属于在升级过程中因依赖的系统对象变化,该视图validtype列显示为“invalidInUpgrade”。
每个Schema包含表、视图、函数等其他类型的对象。 用户要访问底层的对象,必须先赋予上层对象的权限。 用户要创建或者删除Schema,需要首先被授予Database的CREATE权限。
通过权限管理实现在同一个session下对不同Schema下对象的访问和操作权限。Schema下则是各种应用程序会接触到的对象,比如表,索引,数据类型,函数,操作符等。 同一个Schema下,不能存在同名的数据库对象;但是不同Schema下的对象名可以重复。
ENABLE 使之前失效的表对象的脱敏策略重新生效。 DISABLE 使当前应用在表对象的脱敏策略失效。 new_policy_name 新的脱敏策略名。 column_name 脱敏表对象的列字段名。 如果新增脱敏列,则指定列字段尚未绑定任何脱敏函数。
将数据库对象授权给角色或用户 将数据库对象(表和视图、指定字段、数据库、函数、模式等)的相关权限授予特定角色或用户; GRANT命令将数据库对象的特定权限授予一个或多个角色。这些权限会追加到已有的权限上。 GaussDB(DWS)会将某些类型的对象上的权限授予PUBLIC。