PG中的系統(tǒng)視圖
PG中的系統(tǒng)視圖
pg提供了一系列內(nèi)置的視圖,系統(tǒng)視圖提供了查詢系統(tǒng)表的一些便利的訪問(wèn)方法。其他一些視圖提供了訪問(wèn)內(nèi)部服務(wù)器狀態(tài)的方法。
除了特別注明的,所有這里描述的視圖都是只讀的。
postgres=# \dv pg*
List of relations
Schema | Name | Type | Owner
------------+---------------------------------+------+----------
pg_catalog | pg_available_extension_versions | view | postgres
pg_catalog | pg_available_extensions | view | postgres
pg_catalog | pg_config | view | postgres
pg_catalog | pg_cursors | view | postgres
pg_catalog | pg_file_settings | view | postgres
pg_catalog | pg_group | view | postgres
pg_catalog | pg_hba_file_rules | view | postgres
pg_catalog | pg_indexes | view | postgres
pg_catalog | pg_locks | view | postgres
pg_catalog | pg_matviews | view | postgres
pg_catalog | pg_policies | view | postgres
pg_catalog | pg_prepared_statements | view | postgres
pg_catalog | pg_prepared_xacts | view | postgres
pg_catalog | pg_publication_tables | view | postgres
pg_catalog | pg_replication_origin_status | view | postgres
pg_catalog | pg_replication_slots | view | postgres
pg_catalog | pg_roles | view | postgres
pg_catalog | pg_rules | view | postgres
pg_catalog | pg_seclabels | view | postgres
pg_catalog | pg_sequences | view | postgres
pg_catalog | pg_settings | view | postgres
pg_catalog | pg_shadow | view | postgres
pg_catalog | pg_shmem_allocations | view | postgres
pg_catalog | pg_stat_activity | view | postgres
pg_catalog | pg_stat_all_indexes | view | postgres
pg_catalog | pg_stat_all_tables | view | postgres
pg_catalog | pg_stat_archiver | view | postgres
pg_catalog | pg_stat_bgwriter | view | postgres
pg_catalog | pg_stat_database | view | postgres
pg_catalog | pg_stat_database_conflicts | view | postgres
pg_catalog | pg_stat_gssapi | view | postgres
pg_catalog | pg_stat_progress_analyze | view | postgres
pg_catalog | pg_stat_progress_basebackup | view | postgres
pg_catalog | pg_stat_progress_cluster | view | postgres
pg_catalog | pg_stat_progress_create_index | view | postgres
pg_catalog | pg_stat_progress_vacuum | view | postgres
pg_catalog | pg_stat_replication | view | postgres
pg_catalog | pg_stat_slru | view | postgres
pg_catalog | pg_stat_ssl | view | postgres
pg_catalog | pg_stat_subscription | view | postgres
pg_catalog | pg_stat_sys_indexes | view | postgres
pg_catalog | pg_stat_sys_tables | view | postgres
pg_catalog | pg_stat_user_functions | view | postgres
pg_catalog | pg_stat_user_indexes | view | postgres
pg_catalog | pg_stat_user_tables | view | postgres
pg_catalog | pg_stat_wal_receiver | view | postgres
pg_catalog | pg_stat_xact_all_tables | view | postgres
pg_catalog | pg_stat_xact_sys_tables | view | postgres
pg_catalog | pg_stat_xact_user_functions | view | postgres
pg_catalog | pg_stat_xact_user_tables | view | postgres
pg_catalog | pg_statio_all_indexes | view | postgres
pg_catalog | pg_statio_all_sequences | view | postgres
pg_catalog | pg_statio_all_tables | view | postgres
pg_catalog | pg_statio_sys_indexes | view | postgres
pg_catalog | pg_statio_sys_sequences | view | postgres
pg_catalog | pg_statio_sys_tables | view | postgres
pg_catalog | pg_statio_user_indexes | view | postgres
pg_catalog | pg_statio_user_sequences | view | postgres
pg_catalog | pg_statio_user_tables | view | postgres
pg_catalog | pg_stats | view | postgres
pg_catalog | pg_stats_ext | view | postgres
pg_catalog | pg_tables | view | postgres
pg_catalog | pg_timezone_abbrevs | view | postgres
pg_catalog | pg_timezone_names | view | postgres
pg_catalog | pg_user | view | postgres
pg_catalog | pg_user_mappings | view | postgres
pg_catalog | pg_views | view | postgres
(67 rows)
1、系統(tǒng)視圖
| 視圖名稱 | 用途 |
|---|---|
| pg_available_extensions | 可用的擴(kuò)展 |
| pg_available_extension_versions | 所有版本的擴(kuò)展 |
| pg_config | 編譯時(shí)配置參數(shù) |
| pg_cursors | 打開(kāi)的游標(biāo) |
| pg_file_settings | 配置文件內(nèi)容摘要 |
| pg_group | 數(shù)據(jù)庫(kù)用戶組 |
| pg_hba_file_rules | 客戶端認(rèn)證配置文件內(nèi)容的摘要 |
| pg_indexes | 索引 |
| pg_locks | 當(dāng)前保持或等待的鎖 |
| pg_matviesw | 物化視圖 |
| pg_policies | 策略 |
| pg_prepared_statements | 預(yù)備好的語(yǔ)句 |
| pg_prepared_xacts | 預(yù)備好的事務(wù) |
| pg_publication_tables | publication和它們相關(guān)的表 |
| pg_replication_origin_status | 有關(guān)復(fù)制源的信息,包括復(fù)制進(jìn)度 |
| pg_replication_slots | 復(fù)制槽信息 |
| pg_roles | 數(shù)據(jù)庫(kù)角色 |
| pg_rules | 規(guī)則 |
| pg_seclabels | 安全標(biāo)簽 |
| pg_sequences | 序列 |
| pg_settings | 參數(shù)設(shè)置 |
| pg_shadow | 數(shù)據(jù)庫(kù)用戶 |
| pg_status | 規(guī)劃器統(tǒng)計(jì)信息 |
| pg_status_ext | 擴(kuò)展的計(jì)劃器統(tǒng)計(jì)信息 |
| pg_tables | 表 |
| pg_timezone_abbrevs | 時(shí)區(qū)簡(jiǎn)寫 |
| pg_timezone_names | 時(shí)區(qū)名字 |
| pg_user | 數(shù)據(jù)庫(kù)用戶 |
| pg_user_mappings | 用戶映射 |
| pg_views | 視圖 |
2、動(dòng)態(tài)統(tǒng)計(jì)視圖
| 視圖名稱 | 描述 |
|---|---|
| pg_stat_activity | 每個(gè)服務(wù)器進(jìn)程一行,顯示與那個(gè)進(jìn)程的當(dāng)前活動(dòng)相關(guān)的信息,例如狀態(tài)和當(dāng)前查詢 |
| pg_stat_replication | 每一個(gè)WAL發(fā)送進(jìn)程一行,顯示有關(guān)到該發(fā)送進(jìn)程,連接的后備服務(wù)器的復(fù)制的統(tǒng)計(jì)信息。 |
| pg_stat_wal_receiver | 只有一行,顯示來(lái)自wal接收器所連接服務(wù)器的有關(guān)該接收器的統(tǒng)計(jì)信息 |
| pg_stat_subscription | 每個(gè)訂閱至少一行,顯示訂閱工作者的相關(guān)信息,詳細(xì)信息 |
| pg_stat_ssl | 每個(gè)連接(常規(guī)連接和復(fù)制連接)一行,顯示有關(guān)在此連接上使用的SSL的信息。 |
| pg_stat_progress_vacuum | 每個(gè)vacuum的后端一行,顯示當(dāng)前的進(jìn)度。 |
3、已收集統(tǒng)計(jì)信息的視圖
| 視圖名稱 | 描述 |
|---|---|
| pg_stat_archiver | 只有一行,顯示有關(guān)wal歸檔進(jìn)程活動(dòng)的統(tǒng)計(jì)信息。 |
| pg_stat_bgwriter | 只有一行,顯示有關(guān)后臺(tái)寫進(jìn)程的活動(dòng)的統(tǒng)計(jì)信息。 |
| pg_stat_database | 每個(gè)數(shù)據(jù)庫(kù)一行,顯示數(shù)據(jù)庫(kù)范圍的統(tǒng)計(jì)信息。 |
| pg_stat_database_conflicts | 每個(gè)數(shù)據(jù)庫(kù)一行,顯示數(shù)據(jù)庫(kù)范圍的統(tǒng)計(jì)信息,這些信息的內(nèi)容是關(guān)于由于與后備服務(wù)器的恢復(fù)過(guò)程發(fā)生沖突而被取消的查詢。 |
| pg_stat_all_tables | 當(dāng)前數(shù)據(jù)庫(kù)中每個(gè)表一行,顯示有關(guān)訪問(wèn)指定表的統(tǒng)計(jì)信息。 |
| pg_stat_sys_tables | 和pg_stat_all_tables一樣,但是只顯示系統(tǒng)表。 |
| pg_stat_user_tables | 和pg_stat_all_tables一樣,但是只顯示用戶表。 |
| pg_stat_xact_all_tables | 和pg_stat_all_tables類似,但計(jì)數(shù)動(dòng)作只在當(dāng)前事務(wù)內(nèi)發(fā)生,用于生成和死亡行數(shù)量的列以及清理和分析動(dòng)作在視圖不出現(xiàn)。 |
| pg_stat_xact_sys_tables | 和pg_stat_xact_all_tables一樣,但是只顯示系統(tǒng)表 |
| pg_stat_xact_user_tables | 和pg_stat_xact_all_tables一樣,但是只顯示用戶表 |
| pg_stat_all_indexes | 當(dāng)前數(shù)據(jù)庫(kù)中的每個(gè)索引一行,顯示:表OID、索引OID、模式、表名、索引名、使用了該所有的索引掃描總數(shù)、索引掃描返回的索引記錄數(shù)、使用該索引的簡(jiǎn)單索引抓取的活表中數(shù)據(jù)行數(shù)。當(dāng)前數(shù)據(jù)庫(kù)中每個(gè)索引一行,顯示與訪問(wèn)指定索引有關(guān)的統(tǒng)計(jì)信息 |
| pg_stat_sys_indexes | 和pg_stat_all_indexes一樣,但是只顯示系統(tǒng)表上的索引。 |
| pg_stat_user_indexes | 和pg_stat_all_indexes一樣,但是只顯示用戶表上的索引。 |
| pg_statio_all_tables | 當(dāng)前數(shù)據(jù)庫(kù)中每個(gè)表一行(包括TOAST表),顯示:表OID、模式名、表名、從該表中讀取的磁盤塊總數(shù)、緩沖區(qū)命中次數(shù)、該表上所有索引的磁盤塊讀取總數(shù)、該表上所有索引的緩沖區(qū)命中總數(shù)、在該表的服務(wù)TOAST表上的磁盤塊讀取總數(shù)、在該表的輔助TOAST表上的緩沖區(qū)命中總數(shù)、TOAST表的索引的磁盤塊讀取總數(shù)、TOAST表的索引的緩沖區(qū)命中總數(shù)。當(dāng)前數(shù)據(jù)庫(kù)中的每個(gè)表一行,顯示有關(guān)在指定表上I/O的統(tǒng)計(jì)信息 |
| pg_statio_sys_tables | 和pg_statio_all_tables一樣,但是只顯示系統(tǒng)表。 |
| pg_statio_user_tables | 和pg_statio_all_tables一樣,但是只顯示用戶表。 |
| pg_statio_all_indexes | 當(dāng)前數(shù)據(jù)庫(kù)中每個(gè)索引一行,顯示:表OID、索引OID、模式名、表名、索引名、該索引的磁盤塊讀取總數(shù)、該索引的緩沖區(qū)命中總數(shù),當(dāng)前數(shù)據(jù)庫(kù)中的每個(gè)索引一行,顯示與指定索引上的I/O有關(guān)的統(tǒng)計(jì)信息。 |
| pg_statio_sys_indexes | 和pg_statio_all_indexes一樣,但是只顯示系統(tǒng)表上的索引。 |
| pg_statio_user_indexes | 和pg_statio_all_indexes一樣,但是只顯示用戶表上的索引。 |
| pg_statio_all_sequences | 當(dāng)前數(shù)據(jù)庫(kù)中每個(gè)序列對(duì)象一行,顯示:序列OID、模式名、序列名、序列的磁盤讀取總數(shù)、序列的緩沖區(qū)命中總數(shù)。當(dāng)前數(shù)據(jù)庫(kù)中的每個(gè)序列一行,顯示與指定序列上的I/O有關(guān)的統(tǒng)計(jì)信息。 |
| pg_statio_sys_sequences | 和pg_statio_all_sequences一樣,但是只顯示系統(tǒng)序列(目前沒(méi)有定義系統(tǒng)序列,因此這個(gè)視圖總是空的)。 |
| pg_statio_user_sequences | 和pg_statio_all_sequences一樣,但是只顯示用戶序列。 |
| pg_stat_user_functions | 對(duì)于所有跟蹤功能,顯示:函數(shù)的OID、模式、名稱、數(shù)量、通話總時(shí)間、自我的時(shí)間。時(shí)間值以毫秒為單位。每一個(gè)被跟蹤的函數(shù)一行,顯示與執(zhí)行該函數(shù)有關(guān)的統(tǒng)計(jì)信息。 |
| pg_stat_xact_user_functions | 和pg_stat_user_functions類似,但是只統(tǒng)計(jì)在當(dāng)前事務(wù)期間的調(diào)用 |
4、PG中常用的系統(tǒng)視圖
1)pg_tables
| 名稱 | 類型 | 引用 | 描述 |
|---|---|---|---|
| schemaname | name | pg_namespace.nspname | 包含表的模式名 |
| tablename | name | pg_class.relname | 表名 |
| tableowner | name | pg_authid.rolname | 表?yè)碛姓叩拿?/td> |
| tablespace | name | pg_tablespace.spcname | 包含表空間的名字 |
| hasindexes | boolean | pg_class.relhasindex | 如果表有(或最近有過(guò))索引,此列為真 |
| hasrules | boolean | pg_class.relhasrules | 如果表有(或曾經(jīng)有過(guò))規(guī)則,此列為真 |
| hastriggers | boolean | pg_class.relhastriggers | 如果表有(或曾經(jīng)有過(guò))觸發(fā)器,此列為真 |
| rowsecurity | boolean | pg_class.relrowsecurity | 如果表上啟用了行安全性,此列為真 |
2)pg_indexes
| 名稱 | 類型 | 引用 | 描述 |
|---|---|---|---|
| schemaname | name | pg_namespace.nspname | 包含表和索引的模式名 |
| tablename | name | pg_class.relname | 此索引的基表的名字 |
| indexname | name | pg_class.relname | 索引名 |
| tablespace | name | pg_tablespace.spcname | 包含索引的表空間名(如何是數(shù)據(jù)庫(kù)的默認(rèn)值則為空) |
| indexdef | text | 索引定義(CREATE INDEX命令的重構(gòu)) |
3)pg_views
| 名稱 | 類型 | 引用 | 描述 |
|---|---|---|---|
| schemaname | name | pg_namespace.nspname | 包含視圖的模式名 |
| viewname | name | pg_class,relname | 視圖名稱 |
| viewowner | name | pg_authid.rolname | 視圖擁有者的名字 |
| definition | text | 視圖定義(一個(gè)重構(gòu)的SELECT查詢) |
4)pg_user
| 名字 | 類型 | 描述 |
|---|---|---|
| usename | name | 用戶名 |
| usesysid | oid | 用戶的ID |
| usecreatedb | bool | 用戶是否能創(chuàng)建數(shù)據(jù)庫(kù) |
| usesuper | bool | 用戶是否為超級(jí)用戶 |
| userepl | bool | 用戶能否開(kāi)啟流復(fù)制以及將系統(tǒng)轉(zhuǎn)入/轉(zhuǎn)出備份模式。 |
| usebypassrls | bool | 用戶能否繞過(guò)所有的行級(jí)安全性策略, |
| passwd | text | 不是口令(總是顯示為********) |
| valuntil | timestamptz | 口令過(guò)期時(shí)間(只用于口令認(rèn)證) |
| useconfig | text[] | 運(yùn)行時(shí)配置變量的會(huì)話默認(rèn)值 |
5)pg_roles
| 名稱 | 類型 | 引用 | 描述 |
|---|---|---|---|
| rolname | name | 角色名 | |
| rolsuper | bool | 角色是否具有超級(jí)用戶權(quán)限? | |
| rolinherit | bool | 如果此角色是另一個(gè)角色的成員,角色是否能自動(dòng)繼承另一個(gè)角色的權(quán)限? | |
| rolcreaterole | bool | 角色是否創(chuàng)建更多角色? | |
| rolcreatedb | bool | 角色是否創(chuàng)建數(shù)據(jù)庫(kù)? | |
| rolcanlogin | bool | 角色是否能登錄? | |
| rolreplication | bool | 角色是一個(gè)復(fù)制角色,復(fù)制角色可以開(kāi)啟復(fù)制連接并且創(chuàng)建和刪除復(fù)制槽。 | |
| rolconlimit | int4 | 對(duì)于一個(gè)可登錄的角色,這個(gè)設(shè)置角色可以發(fā)起的最大并發(fā)連接數(shù),-1表示無(wú)限制 | |
| rolpassword | text | 不是口令(看起來(lái)是********) |
|
| rolvaliduntil | timestamptz | 口令失效時(shí)間(只用于口令認(rèn)證),如果永不失效則為空 | |
| rolbypassrls | bool | 繞過(guò)每一條行級(jí)安全性策略的角色 | |
| rolconfig | text[] | 運(yùn)行時(shí)配置變量的角色特定默認(rèn)值 | |
| oid | oid | pg_authid.oid | 角色的ID |
6)pg_rules
| 名稱 | 類型 | 引用 | 描述 |
|---|---|---|---|
| schemaname | name | pg_namespace.nspname | 包含表的模式名 |
| tablename | name | pg_class.relname | 規(guī)則適用的表名 |
| rulename | name | pg_rewrite.rulename | 規(guī)則名 |
| definition | text | 規(guī)則定義 |
7)pg_settings
| 名字 | 類型 | 描述 |
|---|---|---|
| name | text | 運(yùn)行時(shí)配置參數(shù)名 |
| setting | text | 參數(shù)的當(dāng)前值 |
| unit | text | 參數(shù)的隱式單元 |
| category | text | 參數(shù)的邏輯組 |
| short_desc | text | 參數(shù)的簡(jiǎn)短描述 |
| extra_desc | text | 附加的參數(shù)的詳細(xì)描述 |
| context | text | 要求設(shè)置此參數(shù)值的上下文 |
| vartype | text | 參數(shù)類型( bool 、 enum 、 integer 、 real 或 string ) |
| source | text | 當(dāng)前參數(shù)值的來(lái)源 |
| min_val | text | 參數(shù)的最小允許值(對(duì)非數(shù)字值為空) |
| max_val | text | 參數(shù)的最大允許值(對(duì)非數(shù)字值為空) |
| enumvals | text[] | 一個(gè)枚舉參數(shù)的允許值(對(duì)非數(shù)字值為空) |
| boot_val | text | 如果參數(shù)沒(méi)有被別的其他設(shè)置,此列為在服務(wù)器啟動(dòng)時(shí)設(shè)定的參數(shù)值 |
| reset_val | text | 在當(dāng)前會(huì)話中, RESET 將會(huì)設(shè)置的參數(shù)值 |
| sourcefile | text | 當(dāng)前值被設(shè)置的配置文件(空值表示從非配置文件的其他來(lái)源設(shè)置,由不是超級(jí)用戶也不是 pg_read_all_settings 成員的用戶檢查時(shí)也為空值),在配置文件中使用 include 指令時(shí)有用 |
| sourceline | integer | 當(dāng)前值被設(shè)置的配置文件中的行號(hào)(空值表示從非配置文件的其他來(lái)源設(shè)置,由不是超級(jí)用戶也不是 pg_read_all_settings 成員的用戶檢查時(shí)也為空值)。 |
| pending_restart | boolean | 如果配置文件中修改了該值但需要重啟,則為 true , 否則為 false 。 |
8)pg_class
| 名稱 | 類型 | 引用 | 描述 |
|---|---|---|---|
| oid | oid | 行標(biāo)識(shí)符 | |
| relname | name | 表、索引、視圖等的名字 | |
| relnamespace | oid | pg_namespace.oid | 包含該關(guān)系的名字空間的OID |
| reltype | oid | pg_type.oid | 可能存在的表行類型所對(duì)應(yīng)數(shù)據(jù)類型的OID(對(duì)索引為0,索引沒(méi)有pg_type項(xiàng)) |
| reloftype | oid | pg_type.oid | 對(duì)于有類型的表,為底層組合類型的OID,對(duì)于其他所有關(guān)系為0 |
| relowner | oid | pg_authid.oid | 關(guān)系的擁有者 |
| relam | oid | pg_am.oid | 如果這是一個(gè)表或者索引,表示索引使用的訪問(wèn)方法(堆、B樹(shù)、哈希等) |
| relfilenode | oid | 該關(guān)系的磁盤文件的名字,0表示這是一個(gè)“映射”關(guān)系,其磁盤文件名取決于低層狀態(tài) | |
| reltablespace | oid | pg_tablespace.oid | 該關(guān)系所存儲(chǔ)的表空間。如果為0,使用數(shù)據(jù)庫(kù)的默認(rèn)表空間。(如果關(guān)系無(wú)磁盤文件時(shí)無(wú)意義) |
| relpages | int4 | 該表磁盤表示的尺寸,以頁(yè)面計(jì)(頁(yè)面尺寸為BLCKSZ)。這只是一個(gè)由規(guī)劃器使用的估計(jì)值。它被VACUUM、ANALYZE以及一些DDL命令(如CREATE INDEX)所更新。 | |
| reltuples | float4 | 表中的存活行數(shù)。這只是一個(gè)由規(guī)劃器使用的估計(jì)值。它被VACUUM、ANALYZE以及一些DDL命令(如CREATE INDEX)所更新。 | |
| relallvisible | int4 | 在表的可見(jiàn)性映射表中被標(biāo)記為全可見(jiàn)的頁(yè)數(shù)。這只是一個(gè)由規(guī)劃器使用的估計(jì)值。它被VACUUM、ANALYZE以及一些DDL命令(如CREATE INDEX)所更新。 | |
| reltoastrelid | oid | pg_class.oid | 與該表相關(guān)聯(lián)的TOAST表的OID,如果沒(méi)有則為0。TOAST表將大屬性“線外”存儲(chǔ)在一個(gè)二級(jí)表中。 |
| relhasindex | bool | 如果這是一個(gè)表并且其上建有(或最近建有)索引則為真 | |
| relisshared | bool | 如果該表在集簇中的所有數(shù)據(jù)庫(kù)間共享則為真。只有某些系統(tǒng)目錄(如pg_database)是共享的。 | |
| relpersistence | char | p = 永久表,u = 無(wú)日志表, t = 臨時(shí)表 | |
| relkind | char | r = 普通表, i = 索引, S = 序列, t = TOAST表, v = 視圖, m = 物化視圖, c = 組合類型, f = 外部表, p = 分區(qū)表, I = 分區(qū)索引 | |
| relnatts | int2 | 關(guān)系中用戶列的數(shù)目(系統(tǒng)列不計(jì)算在內(nèi))。在pg_attribute中必須有這么多對(duì)應(yīng)的項(xiàng)。另請(qǐng)參閱pg_attribute.attnum。 | |
| relchecks | int2 | 表上CHECK約束的數(shù)目,參見(jiàn)pg_constraint目錄 | |
| relhasrules | bool | 如果表有(或曾有)規(guī)則則為真,參見(jiàn) pg_rewrite目錄 | |
| relhastriggers | bool | 如果表有(或曾有)觸發(fā)器則為真,參見(jiàn) pg_trigger目錄 | |
| relhassubclass | bool | 如果表或者索引有(或曾有)任何繼承子女則為真 | |
| relrowsecurity | bool | 如果表上啟用了行級(jí)安全性則為真,參見(jiàn) pg_policy目錄 | |
| relforcerowsecurity | bool | 如果行級(jí)安全性(啟用時(shí))也適用于表?yè)碛姓邉t為真,參見(jiàn) pg_policy目錄 | |
| relispopulated | bool | 如果表已被填充則為真(對(duì)于所有關(guān)系該列都為真,但對(duì)于某些物化視圖卻不是) | |
| relreplident | char | 用來(lái)為行形成“replica identity”的列: d = 默認(rèn) (主鍵,如果存在), n = 無(wú), f = 所有列 i = 索引的indisreplident被設(shè)置或者為默認(rèn) | |
| relispartition | bool | 如果表或索引是一個(gè)分區(qū),則為真 | |
| relrewrite | oid | pg_class.oid | 對(duì)于在要求表重寫的DDL操作期間被寫入的新關(guān)系,這個(gè)域包含原始關(guān)系的OID,否則為0。那種狀態(tài)僅在內(nèi)部可見(jiàn),對(duì)于一個(gè)用戶可見(jiàn)的關(guān)系這個(gè)域應(yīng)該從不包含不是0的值。 |
| relfrozenxid | xid | 在此之前的所有事務(wù)ID在表中已經(jīng)被替換為一個(gè)永久的(“凍結(jié)的”) 事務(wù)ID。這用于跟蹤表是否需要被清理,以便阻止事務(wù)ID回卷或者允許pg_xact被收縮。如果該關(guān)系不是一個(gè)表則為0(InvalidTransactionId)。 | |
| relminmxid | xid | 在此之前的多事務(wù)ID在表中已經(jīng)被替換為一個(gè)事務(wù)ID。這被用于跟蹤表是否需要被清理,以阻止 多事務(wù)ID回卷或者允許pg_multixact被收縮。如果關(guān)系不是一個(gè)表則 為0(InvalidMultiXactId)。 | |
| relacl | aclitem[] | 訪問(wèn)權(quán)限,更多信息參見(jiàn)第5.7節(jié) | |
| reloptions | text[] | 訪問(wèn)方法相關(guān)的選項(xiàng),以“keyword=value”字符串形式 | |
| relpartbound | pg_node_tree | 如果表示一個(gè)分區(qū)(見(jiàn)relispartition),分區(qū)邊界的內(nèi)部表達(dá) |

浙公網(wǎng)安備 33010602011771號(hào)