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 |