51CTO博客已为您找到关于pg_namespace和pg_class关系的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及pg_namespace和pg_class关系问答内容。更多pg_namespace和pg_class关系相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
a.relname AS name, b.description AS comment FROM pg_class a LEFT OUTER JOIN pg_description b ON b.objsubid=0 AND a.oid = b.objoid WHERE a.relnamespace = (SELECT oid FROM pg_namespace WHERE nspname='public') --用户表一般存储在public模式下 AND a.relkind='r' ORDER BY a.relname...
white-#FROMwhite-# pg_class c white-#JOINwhite-# pg_namespace nONc.relnamespace=n.oid white-#WHEREwhite-# c.relkind='r'white-#ANDn.nspname='yewu1'; relname|nspname---+---t1|yewu1 t2|yewu1 t4|yewu1 (3rows) 查询表大小、行数等统计信息 可以通过pg_class表中的relpages和reltuple...
表47-11. pg_class 字段 名字类型引用描述 oid oid 行标识符(隐藏属性; 必须明确选择) relname name 表、索引、视图等的名字。 relnamespace oid pg_namespace.oid 包含这个关系的名字空间(模式)的 OID reltype oid pg_type.oid 如果有,则为对应这个表的行类型的数据类型的OID(索引为零,它们没有pg_type...
FROM pg_class pgClass INNER JOIN pg_namespace pgNamespace ON (pgNamespace.oid = pgClass.relnamespace) WHERE pgNamespace.nspname NOT IN ('pg_catalog', 'information_schema') AND pgClass.relkind='r' EOF run_file_name="/tmp/runme_temp_check_tables_rowsnum_and_sizing.tmp.sql" ...
pg_class存储具有表结构的对象的一些系统信息,具有表结构的对象可以是用户CREATE TABLE创建出来的普通表,也可以是 PG 内部的系统表,也可以是其它包含有列类型的对象,例如:索引、序列、视图、物化视图、复合类型、TOAST表,PG 将这些可以存储在 pg_class 中的对象称为relation。
pg_namespace 用来存放各个模式的信息。 nspname:模式名 oid:模式id,是隐藏列,看不见,但可以用,用来关联其他表。 nspowner:所有者 nspacl:权限 pg_class 用来存放各个表的信息。 relname:表名 oid:表id,是隐藏列,看不见,但可以用,用来关联其他表。 reltuples:表记录数 relkind:表类型,r为表,v为视图 表...
pg_relation_filepath()函数通过查询系统目录表(如pg_class和pg_namespace),确定给定OID对应的数据对象的存储位置,并返回相应的文件路径。 实际应用 1. 数据备份与恢复 在进行数据备份或恢复时,知道表或索引的文件路径非常有用。例如,您可以使用pg_relation_filepath()函数来获取特定表的文件路径,然后使用标准的...
在 PostgreSQL 中,pg_class 表是一个非常重要的表,它存储了有关数据库对象(表、视图、索引等)的元数据信息。本文将详细介绍 pg_class 表的结构。 一、pg_class 表的字段介绍 1.oid:对象标识符,唯一标识每个数据库对象。 2.relname:数据库对象的名称。 3.relnamespace:数据库对象所在的命名空间。 4.relkind...
表47-31. pg_namespace 字段 名字类型引用描述 oid oid 行标识符(隐藏属性; 必须明确选择) nspname name 名字空间的名字 nspowner oid pg_authid.oid 名字空间的所有者 nspacl aclitem[] 访问权限;参阅GRANT和REVOKE获取细节。 上一页 起始页 下一页 pg_largeobject_metadata 上一级 pg_opclass...