pg_init_privs
#目錄 pg_init_privs
記錄系統中物件的初始權限資訊。資料庫中每個具有非預設(非 NULL)初始權限集的物件都有一個條目。
物件可以透過在系統初始化時(由 initdb 初始化)設定這些權限,或者在 CREATE EXTENSION
期間建立物件時,以及擴充套件指令碼使用 GRANT
系統設定初始權限時,來擁有初始權限。 請注意,系統將在擴充套件指令碼期間自動處理權限的記錄,並且擴充套件作者只需要在其指令碼中使用 GRANT
和 REVOKE
陳述式即可記錄權限。privtype
欄位指示初始權限是由 initdb 設定,還是在 CREATE EXTENSION
指令期間設定。
由 initdb 設定初始權限的物件將具有 privtype
為 'i'
的條目,而由 CREATE EXTENSION
設定初始權限的物件將具有 privtype
為 'e'
的條目。
表格 51.28. pg_init_privs
欄位
如果您在文件中發現任何不正確、與特定功能的體驗不符或需要進一步澄清的地方,請使用此表單回報文件問題。