# 20.16.定制选项
此功能旨在允许附加模块(如过程语言)添加PostgreSQL通常不知道的参数。这允许以标准方式配置扩展模块。
自定义选项有两部分名称:一个扩展名,一个点,然后是参数名本身,很像SQL中的限定名。例如plpgsql。变量冲突
.
由于在未加载相关扩展模块的进程中可能需要设置自定义选项,PostgreSQL将接受任何由两部分组成的参数名的设置。这些变量被视为占位符,在定义它们的模块加载之前没有任何功能。加载扩展模块时,它将添加其变量定义,根据这些定义转换任何占位符值,并对任何以扩展名开头的未识别占位符发出警告。