2024年9月26日: PostgreSQL 17 发布!
支持版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:devel
不受支持的版本:11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0

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

提交更正

如果您在文档中发现任何不正确的内容,与您对特定功能的体验不符,或者需要进一步说明,请使用 此表单 报告文档问题。