支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10

52.9. pg_hba_file_rules #

視窗 pg_hba_file_rules 提供了客戶端身份驗證設定檔 pg_hba.conf 的內容摘要。此視窗的每一列代表檔案中每個非空、非註解的行,並帶有註解,指示規則是否可以成功應用。

此視窗有助於檢查身份驗證設定檔中計劃的變更是否會生效,或診斷先前的失敗。請注意,此視窗報告的是檔案的目前內容,而不是伺服器上次載入的內容。

預設情況下,只有超級使用者才能讀取 pg_hba_file_rules 視窗。

表格 52.9. pg_hba_file_rules 欄位

欄位類型

描述

rule_number int4

此規則的編號(如果有效),否則為 NULL。這表示在身份驗證期間找到符合的項目之前,考慮每個規則的順序。

file_name text

包含此規則的檔案名稱

line_number int4

file_name 中此規則的行號

type text

連線類型

database text[]

此規則適用的資料庫名稱清單

user_name text[]

此規則適用的使用者和群組名稱清單

address text

主機名稱或 IP 位址,或 allsamehostsamenet 其中之一,或本機連線的 null

netmask text

IP 位址遮罩,如果不可用則為 null

auth_method text

驗證方法

options text[]

為驗證方法指定的選項(如果有的話)

error text

如果不是 null,則表示此行無法處理的原因的錯誤訊息


通常,反映錯誤條目的列僅具有 line_numbererror 欄位的值。

有關客戶端身份驗證設定的更多資訊,請參閱第 20 章

提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用 此表單 回報文件問題。