GBase 8c
其他
文章
PG_DEPEND系统表
GBase社区管理员发表于2024-02-05 17:41:2312次浏览0个评论
PG_DEPEND系统表记录数据库对象之间的依赖关系。这个信息允许DROP命令找出哪些其它对象必须由DROP CASCADE删除,或者是在DROP RESTRICT的情况下避免删除。
这个表的功能类似PG_DEPEND,用于记录那些在GBase 8c之间共享的对象之间的依赖性关系。
名称 | 类型 | 引用 | 描述 |
classid | oid | href="https://opengauss.org/zh/docs/3.0.0/docs/Developerguide/PG_CLASS.html" PG_CLASS.oid | 有依赖对象所在系统表的OID。 |
objid | oid | 任意OID属性 | 指定的依赖对象的OID。 |
objsubid | integer | - | 对于表字段,这个是该属性的字段数(objid和classid引用表本身)。对于所有其它对象类型,目前这个字段是0。 |
refclassid | oid | href="https://opengauss.org/zh/docs/3.0.0/docs/Developerguide/PG_CLASS.html" PG_CLASS.oid | 被引用对象所在的系统表的OID。 |
refobjid | oid | 任意OID属性 | 指定的被引用对象的OID。 |
refobjsubid | integer | - | 对于表字段,这个是该字段的字段号(refobjid和refclassid引用表本身)。对于所有其它对象类型,目前这个字段是0。 |
deptype | “char” | - | 一个定义这个依赖关系特定语义的代码。 |
评论已关闭
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529