历史版本。 PostgreSQL 9.1 已结束支持。 2016-10-27. 请参阅 当前版本手册.
45.50. 系统视图 #
除了系统目录之外,PostgreSQL还提供了一些内置视图。一些系统视图提供了对系统目录中一些常用查询的便捷访问。其他视图则提供了对内部服务器状态的访问。
信息模式(第 34 章)提供了一组与系统视图功能重叠的替代视图。由于信息模式是SQL标准,而这里描述的视图是PostgreSQL特有的,所以如果信息模式提供了所需的全部信息,通常最好使用信息模式。
表 45.51列出了这里描述的系统视图。每个视图的更详细文档见下文。还有一些额外的视图提供了对统计信息收集器结果的访问;它们在表 27.1中描述。
除非另有说明,否则这里描述的所有视图都是只读的。
表 45.51. 系统视图
| View Name | Purpose |
|---|---|
pg_available_extensions | available extensions |
pg_available_extension_versions | available versions of extensions |
pg_cursors | open cursors |
pg_group | groups of database users |
pg_indexes | indexes |
pg_locks | currently held locks |
pg_prepared_statements | prepared statements |
pg_prepared_xacts | prepared transactions |
pg_roles | database roles |
pg_rules | rules |
pg_seclabels | security labels |
pg_settings | parameter settings |
pg_shadow | database users |
pg_stats | planner statistics |
pg_tables | tables |
pg_timezone_abbrevs | time zone abbreviations |
pg_timezone_names | time zone names |
pg_user | database users |
pg_user_mappings | user mappings |
pg_views | views |