41.31. 系統視圖

除了系統資料表之外,PostgreSQL 還提供了一系列內置的視圖。 系統視圖提供了查詢系統資料表的一些便利的訪問方法。其它一些視圖提供了訪問內部伺服器狀態的方法。

訊息模式(Chapter 30)提供了另外一套視圖, 它的功能覆蓋了系統視圖的功能。因為訊息模式是 SQL 標準,而這裡描述的視圖是 PostgreSQL 特有的, 所以我們最好用訊息模式來獲取自己需要的所有訊息。

Table 41-31 列出了這裡描述的所有系統視圖。 下面是每個視圖更詳細的訊息。有些視圖提供了對統計蒐集器的結果的訪問; 他們在 Table 23-1 裡列出。

除了特別聲明的,這裡描述的所有視圖都是只讀的。

Table 41-31. 系統視圖

視圖名字用途
pg_indexes索引
pg_locks目前持有的鎖
pg_rules規則
pg_settings參數設置
pg_stats規劃器統計
pg_tables資料表
pg_user資料庫用戶
pg_views視圖