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 文件。有关详细信息,请参阅 备用服务器操作。