本文将详细介绍 pg_class 表的结构。 一、pg_class 表的字段介绍 1.oid:对象标识符,唯一标识每个数据库对象。 2.relname:数据库对象的名称。 3.relnamespace:数据库对象所在的命名空间。 4.relkind:数据库对象的类型,包括以下 - 1)表(TABLE) - 2)视图(VIEW) - 3)存储过程(PROCEDURE) - 4)函数(...
51.11. 目录pg_class记录表和几乎所有具有列或者像表的东西。 这包括索引(但还要参见pg_index)、序列 (pg_sequence)、视图、物化视图、组合类型和TOAST表,参见relkind。下面,当我们提及所有这些类型的对象时我们使用“关系”。并非所有列对于所有关系类型都有意义。 表51.11.pg_class的列 pg_class中的一些逻辑标志...
pg_class pg_class表记载表和几乎所有有字段或者是那些类似表的东西。 包括索引(不过还要参阅pg_index)、序列、视图、物化视图、 复合类型和一些特殊关系类型;参阅relkind。在下面, 当指所有这些对象的时候说"关系"(relations)。不是所有字段对所有关系类型都有意义。 表47-11.pg_class字段 pg_class中的几个布尔...
attrelid 此列/字段所属的表,对应于pg_class.oid attname 字段名字 atttypid 这个字段的数据类型,对应于pg_type.oid attlen 对于定长类型,typlen是该类型内部表现形式的字节数目。 对于变长类型,typlen 是负数。 -1 表示一种"变长"类型(有长度字属性的数据), -2 表示这是一个 NULL 结尾的 C 字串。是...
pg_class家族成员(名字、类型、引用、描述) pg_ class 是数据字典最重要的一个表,它保存着所有表、视图、序列、索引的原数据信息,每一个DDL/DML操作都必须跟这个表发生联系,在进行整库操作时经常使用到pg_class里面的东西,把它们整理出来,对数据库的了解有很大帮助。
- **`c`**: 复合类型 (composite type)- **`t`**: TOAST 表 (TOAST table), 用于存储非常大...
PG_OPCLASS系统表定义索引访问方法操作符类。每个操作符类为一种特定数据类型和一种特定索引访问方法定义索引字段的语义。一个操作符类本质上指定一个特定的操作符族适用于一个特定的可索引的字段数据类型。索引的字段实际可用的族中的操作符集是接受字段的数据类型作为它们
PG_OPCLASS系统表定义索引访问方法操作符类。每个操作符类为一种特定数据类型和一种特定索引访问方法定义索引字段的语义。一个操作符类本质上指定一个特定的操作符族适用于一个特定的可索引的字段数据类型。索引的字段实际可用的族中的操作符集是接受字段的数据类型作为它们
opengauss 文档 pg_class 中 relkind 字段 缺少物化视图的类型 m 【操作系统和硬件信息】(查询命令: cat /etc/system-release, uname -a): 【测试环境】(单机/1主x备x级联备): 【被测功能】: 【测试类型】: 【数据库版本】(查询命令: gaussdb –V): 【预置条件】: 【预期输出】: 【实际输出】: 【原...