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