include_if_exists

一个配置文件指令,指定另一个配置文件的名称,如果该文件存在则包含。

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

include_if_existsPostgreSQL 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"

分类

配置

另请参阅

includeinclude_dir

反馈

提交任何关于 "include_if_exists" 的评论、建议或更正 此处