支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

19.16. 自訂選項 #

此功能的設計目的是允許附加模組(例如程序語言)新增通常不為 PostgreSQL 所知的參數。這允許以標準方式組態擴充模組。

自訂選項具有兩部分的名稱:擴充名稱,然後是點,然後是適當的參數名稱,非常像 SQL 中的限定名稱。一個範例是 plpgsql.variable_conflict

由於自訂選項可能需要在尚未載入相關擴充模組的程序中設定,因此 PostgreSQL 將接受任何兩部分參數名稱的設定。這些變數被視為預留位置,並且在定義它們的模組載入之前沒有任何功能。當載入擴充模組時,它將新增其變數定義,並根據這些定義轉換任何預留位置值。如果存在任何無法識別的以其擴充名稱開頭的預留位置,則會發出警告並移除這些預留位置。

提交更正

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