51.64. 系统视图

除系统目录外,PostgreSQL 还提供了许多内置视图。一些系统视图可方便地访问系统目录上的一些常用查询。其他视图提供对内部服务器状态的访问。

信息模式(Chapter 36)提供了另一组视图,这些视图与系统视图的功能重叠。由于信息模式是 SQL 标准的,而此处描述的视图是 PostgreSQL 特定的,因此,如果信息模式提供了您需要的所有信息,通常最好使用该信息模式。

Table 51.65列出了此处描述的系统视图。每个视图的详细文档如下。还有一些其他视图可用于访问统计信息收集器的结果。它们在Table 28.2中描述。

除非另有说明,否则此处描述的所有视图均为只读。

表 51.65. 系统视图

View Name Purpose
pg_available_extensions available extensions
pg_available_extension_versions 扩展的可用版本
pg_config 编译时配置参数
pg_cursors open cursors
pg_file_settings 配置文件内容摘要
pg_group 数据库用户组
pg_hba_file_rules Client 端身份验证配置文件内容摘要
pg_indexes indexes
pg_locks 当前持有或 await 的锁
pg_matviews materialized views
pg_policies policies
pg_prepared_statements prepared statements
pg_prepared_xacts prepared transactions
pg_publication_tables 出版物及其关联表
pg_replication_origin_status 有关复制来源的信息,包括复制进度
pg_replication_slots 复制插槽信息
pg_roles database roles
pg_rules rules
pg_seclabels security labels
pg_sequences sequences
pg_settings parameter settings
pg_shadow database users
pg_stats planner statistics
pg_tables tables
pg_timezone_abbrevs 时区缩写
pg_timezone_names 时区名称
pg_user database users
pg_user_mappings user mappings
pg_views views
上一章 首页 下一章