Redrock Postgres 搜索 英文
版本: 15 / 16 / 17

第 52 章 系统视图

目录

52.1. 概述
52.2. pg_available_extensions
52.3. pg_available_extension_versions
52.4. pg_backend_memory_contexts
52.5. pg_config
52.6. pg_cursors
52.7. pg_file_settings
52.8. pg_group
52.9. pg_hba_file_rules
52.10. pg_ident_file_mappings
52.11. pg_indexes
52.12. pg_locks
52.13. pg_matviews
52.14. pg_policies
52.15. pg_prepared_statements
52.16. pg_prepared_xacts
52.17. pg_publication_tables
52.18. pg_replication_origin_status
52.19. pg_replication_slots
52.20. pg_roles
52.21. pg_rules
52.22. pg_seclabels
52.23. pg_sequences
52.24. pg_settings
52.25. pg_shadow
52.26. pg_shmem_allocations
52.27. pg_stats
52.28. pg_stats_ext
52.29. pg_stats_ext_exprs
52.30. pg_tables
52.31. pg_timezone_abbrevs
52.32. pg_timezone_names
52.33. pg_user
52.34. pg_user_mappings
52.35. pg_views
52.36. pg_wait_events

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

信息架构(章节 35)提供了一组备用视图,与系统视图的功能重叠。由于信息架构是 SQL 标准的,而此处描述的视图是 PostgreSQL 特有的,因此如果您只需要所有信息,通常最好使用信息架构。

表 52.1 列出了此处描述的系统视图。下面是对每个视图的更详细的文档。有更多视图可以访问累积的统计信息;它们在 表 27.2 中进行描述。