PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

O.1. recovery.conf 文件已并入 postgresql.conf #

PostgreSQL 11 及更早版本使用一个名为 recovery.conf 的配置文件来管理副本与备库。对该文件的支持已在 PostgreSQL 12 中移除。关于这一变更的细节请参见 PostgreSQL 12 的发行说明。

在 PostgreSQL 12 及更高版本上, 归档恢复、流复制与 PITR 使用 常规服务器配置参数 配置。它们与任何其他参数一样,设置在 postgresql.conf 中,或通过 ALTER SYSTEM 设置。

如果存在 recovery.conf,服务器将无法启动。

PostgreSQL 15 及更早版本有 promote_trigger_file 设置(12 之前为 trigger_file)。要提升备库,请改用 pg_ctl promote 或调用 pg_promote()。

standby_mode 设置已被移除,取而代之的是数据目录中的一个 standby.signal 文件。详情参见 Section 26.2.4。