PostgreSQL pg_hba_file_rules

2021-09-14 14:49 更新

視圖pg_hba_file_rules提供客戶端認(rèn)證配置文件pg_hba.conf內(nèi)容的摘要。該文件中每個(gè)非空、非注釋行都會在這個(gè)視圖中出現(xiàn)一行,行中還有標(biāo)記表示該規(guī)則是否被成功地應(yīng)用。

這個(gè)視圖可用來檢查認(rèn)證配置文件中按計(jì)劃的更改是否起作用,或者診斷之前的失敗。注意這個(gè)視圖報(bào)告的是該文件的當(dāng)前內(nèi)容,而不是服務(wù)器最后一次載入的內(nèi)容。

默認(rèn)情況下,只有超級用戶可以讀取pg_hba_file_rules視圖。

表 51.72. pg_hba_file_rules Columns

列類型

描述

line_number int4

這條規(guī)則在pg_hba.conf中的行號

type text

連接類型

database text[]

這條規(guī)則應(yīng)用的數(shù)據(jù)庫名列表

user_name text[]

這條規(guī)則應(yīng)用的用戶及組名列表

address text

主機(jī)名或IP地址,或者allsamehost、samenet之一,對于本地連接為空

netmask text

IP地址掩碼,如果不適用則為空

auth_method text

認(rèn)證方法

options text[]

為認(rèn)證方法指定的選項(xiàng)(如果有)

error text

如果非空,則是一個(gè)錯(cuò)誤消息,它表示為什么這一行無法被處理


通常,反映一個(gè)不正確項(xiàng)的行只有line_numbererror域中有值。

更多有關(guān)客戶端認(rèn)證配置的信息請參考第 20 章。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號