pg_file_settings
#檢視 pg_file_settings
提供了伺服器配置檔案內容的摘要。該檢視中會出現一行,代表檔案中出現的每個“name = value”條目,並附帶註解,指示該值是否可以成功應用。對於與“name = value”條目無關的問題,例如檔案中的語法錯誤,可能會出現額外的行。
此檢視有助於檢查配置檔案中的計劃更改是否有效,或診斷先前的失敗。請注意,此檢視報告的是檔案的當前內容,而不是伺服器上次應用的內容。(通常 pg_settings
檢視足以確定這一點。)
預設情況下,只有超級使用者可以讀取 pg_file_settings
檢視。
表 53.8. pg_file_settings
列
列 型別 描述 |
---|
配置檔案的完整路徑名 |
配置檔案中條目出現的行號 |
條目處理的順序 (1.. |
配置引數名稱 |
要分配給引數的值 |
如果值可以成功應用,則為 True |
如果不為 null,則表示該條目未能應用的原因的錯誤訊息 |
如果配置檔案包含語法錯誤或無效引數名稱,伺服器將不會嘗試應用其中的任何設定,因此所有 applied
欄位都將顯示為 false。在這種情況下,將有一個或多個 error
欄位為非 null 的行,指示問題。否則,如果可能,將應用各個設定。如果無法應用某個設定(例如,值無效,或伺服器啟動後無法更改該設定),則 error
欄位將顯示相應的訊息。另一種 applied
= false 的情況是,該條目被後續具有相同引數名稱的條目所覆蓋;這種情況不被視為錯誤,因此 error
欄位中不會顯示任何內容。
有關更改執行時引數的各種方法的更多資訊,請參閱 第 19.1 節。
如果您在文件中發現任何不正確、與您對特定功能的使用體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。