pg_init_privs
#目錄 pg_init_privs
記錄了系統中物件的初始許可權資訊。資料庫中每個具有非預設(非 NULL)初始許可權集的物件的條目有一條記錄。
物件可以透過在系統初始化(由 initdb)時設定這些許可權,或者在透過 CREATE EXTENSION
建立物件時,由擴充套件指令碼使用 GRANT
系統設定初始許可權。請注意,系統將自動處理擴充套件指令碼中許可權的記錄,擴充套件作者只需要在其指令碼中使用 GRANT
和 REVOKE
語句即可記錄許可權。 privtype
列指示初始許可權是由 initdb 設定還是在 CREATE EXTENSION
命令中設定的。
由 initdb 設定初始許可權的物件,其條目中的 privtype
為 'i'
;而由 CREATE EXTENSION
設定初始許可權的物件,其條目中的 privtype
為 'e'
。
表 52.28. pg_init_privs
列
如果您在文件中看到任何不正確、與您實際使用該功能不符或需要進一步說明的內容,請使用 此表格 報告文件問題。