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"
参考文献
- PostgreSQL 文档: 管理配置文件内容