系統表部分:
大多數系統表都是在數據庫創建的過程中從模版數據庫中拷貝過來的,因此都是數據庫相關的。少數表是在整個安裝中物理上所有數據庫共享的;這些表在獨立的表的描述中用指明了。
查看數據庫系統表命令
\dt pg_*
表名字 用途
pg_aggregate 聚集函數
pg_am 索引訪問方法
pg_amop 訪問方法操作符
pg_amproc 訪問方法支持過程
pg_attrdef 字段缺省值
pg_attribute 表的列(也稱為”屬性”或”字段”)
pg_authid 認證標識符(角色)
pg_auth_members 認證標識符成員關系
pg_autovacuum 每個關系一個的自動清理配置參數
pg_cast 轉換(數據類型轉換)
pg_class 表、索引、序列、視圖(“關系”)
pg_constraint 檢查約束、唯一約束、主鍵約束、外鍵約束
pg_conversion 編碼轉換信息
pg_database 本集群內的數據庫
pg_depend 數據庫對象之間的依賴性
pg_description 數據庫對象的描述或注釋
pg_index 附加的索引信息
pg_inherits 表繼承層次
pg_language 用於寫函數的語言
pg_largeobject 大對象
pg_listener 異步通知
pg_namespace 模式
pg_opclass 索引訪問方法操作符類
pg_operator 操作符
pg_pltemplate 過程語言使用的模板數據
pg_proc 函數和過程
pg_rewrite 查詢重寫規則
pg_shdepend 在共享對象上的依賴性
pg_shdescription 共享對象上的注釋
pg_statistic 優化器統計
pg_tablespace 這個數據庫集群里面的表空間
pg_trigger 觸發器
pg_type 數據類型
2、系統視圖部分:
除了系統表之外,PostgreSQL 還提供了一系列內置的視圖。 系統視圖提供了查詢系統表的一些便利的訪問方法。 其它一些視圖提供了訪問內部服務器狀態的方法。
信息模式提供了另外一套視圖,它的功能覆蓋了系統視圖的功能。因為信息模式是 SQL 標准,而這里描述的視圖是 PostgreSQL 特有的,所以最好用信息模式來獲取自己需要的所有信息。
下面列出了這里描述的所有系統視圖。下面是每個視圖更詳細的信息。有些視圖提供了對統計收集器的結果的訪問;
除了特別聲明的,這里描述的所有視圖都是只讀的。
pg_user是在視圖pg_shadow上面建的一個視圖,其中隱藏了密碼
列出所有pg開頭的系統示圖
\dv pg_*
視圖名 用途
pg_cursors 打開的游標
pg_group 數據庫用戶的組
pg_indexes 索引
pg_locks 當前持有的鎖
pg_prepared_statements 預備語句
pg_prepared_xacts 預備事務
pg_roles 數據庫角色
pg_rules 規則
pg_settings 參數設置
pg_shadow 數據庫用戶
pg_stats 規划器統計
pg_tables 表
pg_timezone_abbrevs 時區縮寫
pg_timezone_names 時區名
pg_user 數據庫用戶
pg_views 視圖
資料來源:https://blog.csdn.net/pg_hgdb/article/details/80180467