具体看:http://www.postgres.cn/docs/9...
pg_depend
pg_depend表记录数据库对象之间的依赖关系。 这个信息允许DROP命令找出哪些其它对象必须由DROP CASCADE删除, 或者是在DROP RESTRICT的情况下避免删除。
这个表的功能类似pg_shdepend, 用于记录那些在数据库集群之间共享的对象之间的依赖性关系。
表 48-18. pg_depend 字段
名字 类型 引用 描述
classid oid pg_class.oid 有依赖对象所在系统表的 OID
objid oid 任意 OID 属性 指定的依赖对象的 OID
objsubid int4 对于表字段,这个是该属性的字段数(objid和classid 引用表本身)。对于所有其它对象类型,目前这个字段是零。
refclassid oid pg_class.oid 被引用对象所在的系统表的 OID
refobjid oid 任意 OID 属性 指定的被引用对象的 OID
refobjsubid int4 对于表字段,这个是该字段的字段号(refobjid和refclassid 引用表本身)。对于所有其它对象类型,目前这个字段是零。
deptype char 一个定义这个依赖关系特定语义的代码。见下文。
参考
pg-depend
个人理解
例子解析