oid CU描述表的OID。 CU描述表(Desc表)附属于列存表。用于控制表目录中存储数据的可见性。 relcudescidx oid CU描述表的索引表OID。 relhasindex boolean 如果它是一个表而且至少有(或者最近有过)一个索引,则为真。 它是由CREATE INDEX设置的,但DROP INDEX不会立即将它清除。如果VACUUM进程检测一个表没有索引...
可能存在的表行类型所对应数据类型的OID(对索引为0,索引没有pg_type项)。 reloftype oid 对于有类型的表,为底层组合类型的OID,对于其他所有关系为0。 relowner oid 关系的拥有者。 relam oid 如果这是一个表或者索引,表示索引使用的访问方法(堆、B树、哈希等)。 relfilenode oid 该关系的磁盘文件的名字...
对象所属的relnamespace(模式名称)和relowner(所有者)都是用其对应的oid显示,所以要直观看到实际本名要联合pg_namespace(系统表:模式)和pg_roles(系统视图:角色)一起查,这两个表和视图中都有oid字段。 以查询对象所属模式及其名称为例: select relname,relkind,relnamespace,nspname from pg_class c,pg_names...
18.relfrozenxidOID:数据库对象的冻结 XID OID。 19.relminmxidOID:数据库对象的最小和最大 XID OID。 20.relisvalidOID:数据库对象是否有效 OID。 二、pg_class 表的应用 1. 查询数据库对象的信息:通过查询 pg_class 表,可以获取数据库对象的详细信息,如对象名称、类型、页数、行数、轻量级表 ID、页大小...
relnamespace 包含这个关系的名字空间(模式)的 OID,对应pg_namespace.oid relkind r = 普通表,i = 索引,S = 序列,v = 视图, c = 复合类型,s = 特殊,t = TOAST表 pg_namespace 记录了数据库的名字空间(模式) 其中比较重要的字段有: nspname 名字空间的名字 ...
"pg_class_oid_index"PRIMARYKEY, btree (oid) "pg_class_relname_nsp_index"UNIQUECONSTRAINT, btree (relname, relnamespace) "pg_class_tblspc_relfilenode_index" btree (reltablespace, relfilenode) 2.pg_stats postgres=# \d pg_statsView"pg_catalog.pg_stats"Column|Type|Collation|Nullable|Default--...
reloftype oid pg_type.oid 对于类型表,复合类型的OID,所有其他关系为零。 relowner oid pg_authid.oid 关系所有者 relam oid pg_am.oid 如果行是索引,那么就是所用的访问模式(B-tree, hash 等等) relfilenode oid 这个关系在磁盘上的文件名,零表示这一点 是一个"映射"关系由低层次的状态确定的磁盘文件...
objid oid 任意 OID 属性 指定的依赖对象的 OID objsubid int4 对于表字段,这个是该属性的字段数(objid和classid 引用表本身)。对于所有其它对象类型,目前这个字段是零。 refclassid oid pg_class.oid 被引用对象所在的系统表的 OID refobjid oid 任意 OID 属性 指定的被引用对象的 OID ...
PG_TYPE.oid 操作符类索引的数据类型。 opcdefault boolean - 如果操作符类是opcintype的缺省,则为真。 opckeytype oid PG_TYPE.oid 索引数据的类型,如果和opcintype相同则为0。 一个操作符类的opcmethod必须匹配包含它的操作符族的opfmethod。同样,对于任意给定的opcmethod和opcintype的组合,不能有超过一个PG...