Skip to main content

PostgreSQL 目录

RisingWave 支持 PostgreSQL 的这些系统目录和视图。

有关 RisingWave 和 PostgreSQL 系统函数的信息,请参阅系统管理函数系统信息函数

note

RisingWave 并不完全支持所有 PostgreSQL 系统目录列。

目录/视图名称描述
pg_am包含关系访问方法的信息。
pg_attrdef包含表列的默认值。
pg_attribute包含表列的相关信息。
pg_cast包含类型转换信息。
pg_constraint包含为数据库表定义的约束信息。约束用于对表中可存储的数据执行规则和限制。
pg_inherits
pg_conversion包含有关编码转换函数的信息。
pg_class包含有关表、索引、序列和视图的信息。
pg_collation包含有关校对的信息。
pg_database包含有关可用数据库的信息。
pg_description包含数据库对象的描述信息。
pg_enum包含显示每个枚举类型的值和标签的条目。
pg_index包含有关索引的部分信息。其余部分主要在 pg_class 中。
pg_indexes包含数据库中每个索引的信息。
pg_inherits包含表继承关系的信息。在 PostgreSQL 中,表继承是一项功能,允许创建一个新表,继承现有表的所有列和约束。
pg_matviews包含数据库中每个物化视图的信息。
pg_namespace包含有关命名空间的信息。
pg_opclass包含有关索引访问方法操作符类的信息。
pg_operator包含操作符信息。
pg_proc包含有关函数、聚合函数和窗口函数的信息。
pg_roles包含数据库角色的信息。
pg_settings包含服务器运行时参数信息。
pg_shadow包含数据库用户的信息。具体来说,它包含数据库中已创建的登录角色的信息,包括用户名、密码哈希值和其他与身份验证相关的信息。
pg_shdescription包含有关共享数据库对象的描述信息。
pg_stat_activity包含有关服务器进程当前活动的信息。
pg_tables包含数据库中每个表的名称、schema 和类型信息。示例:SELECT tablename FROM pg_tables WHERE schemaname = 'public'; -> t1
pg_tablespace包含有关可用表空间的信息。
pg_type包含有关数据类型的信息。
pg_user包含有关数据库用户的信息。
pg_views包含数据库中每个视图的信息。