sys_depend(对象依赖关系)¶
sys_depend 表记录数据库对象之间的依赖关系。这个信息允许 DROP 命令找出哪些其他的对象必须由 DROP CASCADE 删除,或者是在 DROP RESTRICT 的情况下避免删除。
| 列名 | 类型 | 描述 |
|---|---|---|
| CLASSID | OID | 有倚赖对象所在系统表的oid |
| OBJID | OID | 指定的有依赖对象的oid |
| OBJSUBID | INT | 对于表属性,这个是该属性的字段数(objid和classid引用表本身)。对于所有其他对象类型,目前这个字段是零 |
| REFCLASSID | OID | 被引用对象所在的系统表的oid |
| REFOBJID | OID | 指定的被引用对象的oid |
| REFOBJSUBID | INT | 对于表属性,这个是该属性的字段数(objid和classid引用表本身)。对于所有其他对象类型,目前这个字段是零 |
| DEPTYPE | "CHAR" | 一个定义这个依赖关系特定语义的代码 |