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 文档: 管理配置文件内容
