Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 14 / 15 / 16 / 17 / 18

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文件。详情请参见Standby Server Operation