include_if_exists

一个配置文件指令,用于指定要包含的另一个配置文件的名称,前提是该文件存在。

include_if_exists 是一个配置文件指令,用于指定要包含的另一个配置文件的名称,前提是该文件存在。如果文件不存在,则不会引发错误。

include_if_exists 添加于 PostgreSQL 9.2

用法

指定的文件可以是相对于当前配置文件的路径,也可以是绝对文件路径。

变更历史

示例

include_if_exists 指令与不存在的文件一起使用

...
include_if_exists 'foo.conf'
...

重新加载配置后(例如使用 pg_reload_conf()),将发出以下日志行:

[2020-05-02 13:29:26 UTC] node2 postgres [unknown] LOG:  00000: skipping missing configuration file "/var/lib/pgsql/data/foo.conf"

分类

配置

另请参阅

include, include_dir

反馈

提交关于“include_if_exists”的任何评论、建议或更正,请在此处 提交