PG_SHDEPEND

    PG_DEPEND的作用类似,只是它是用于在一个数据库内部的对象的依赖性关系的。

    和其它大多数系统表不同,PG_SHDEPEND是在openGauss里面所有的数据库之间共享的:每个openGauss只有一个PG_SHDEPEND,而不是每个数据库一个。

    表 1 PG_SHDEPEND字段

    在任何情况下,一条PG_SHDEPEND记录就表明这个被引用的对象不能在未删除依赖对象的前提下删除。不过,deptype同时还标出了几种不同的子风格: