# 52.64.系统视图
除了系统目录之外,PostgreSQL还提供了许多内置视图。一些系统视图可以方便地访问系统目录上的一些常用查询。其他视图提供对内部服务器状态的访问。
信息模式(第37章)提供一组与系统视图功能重叠的备选视图。因为信息模式是SQL标准的,而这里描述的视图是特定于PostgreSQL的,所以如果信息模式提供了您所需的所有信息,通常最好使用它。
表52.65列出此处描述的系统视图。下面是每个视图的更详细文档。还有一些额外的视图可以访问统计数据收集器的结果;它们在中有描述表28.2.
除非另有说明,此处描述的所有视图都是只读的。
表52.65.系统视图
视图名称 | 意图 |
---|---|
pg_可用_扩展 | 可用扩展 |
pg_可用_扩展_版本 | 扩展的可用版本 |
pg_后端_内存_上下文 | 后端内存上下文 |
pg_配置 | 编译时配置参数 |
pg_光标 | 开放游标 |
pg_文件_设置 | 配置文件内容摘要 |
pg_集团 | 数据库用户组 |
pg_hba_文件_规则 | 客户端身份验证配置文件内容摘要 |
pg_索引 | 索引 |
pg_锁 | 当前持有或等待的锁 |
pg_matviews | 物化视图 |
pg_政策 | 政策 |
pg_准备的_声明 | 准备好的声明 |
准备好的 | 准备好的交易 |
pg_出版物_表格 | 出版物及其相关表格 |
pg_复制_来源_状态 | 有关复制源的信息,包括复制进度 |
pg_复制_插槽 | 复制插槽信息 |
pg_角色 | 数据库角色 |
PGU规则 | 规则 |
pg_seclabels | 安全标签 |
pg_序列 | 序列 |
pg_settings | 参数设置 |
pg_shadow | 数据库用户 |
pg_shmem_allocations | 共享内存分配 |
pg_stats | 计划者统计 |
pg_stats_ext | 扩展计划统计 |
pg_stats_ext_exprs | 表达式的扩展规划器统计信息 |
pg_tables | 表 |
pg_timezone_abbrevs | 时区缩写 |
pg_timezone_names | 时区名称 |
pg_user | 数据库用户 |
pg_user_mappings | 用户映射 |
pg_views | 意见 |