recovery.conf
ファイルをpostgresql.conf
に統合 #
PostgreSQL 11 and below used a configuration file named
<filename>recovery.conf</filename>
<indexterm><primary>recovery.conf</primary></indexterm>
to manage replicas and standbys. Support for this file was removed in PostgreSQL 12. See
<link linkend="release-prior">the release notes for PostgreSQL 12</link> for details
on this change.
PostgreSQL 11以下では、recovery.conf
という名前の設定ファイルを使用して、レプリカとスタンバイを管理していました。
このファイルのサポートはPostgreSQL 12で削除されました。
この変更の詳細については、PostgreSQL 12のリリースノートを参照してください。
On PostgreSQL 12 and above,
<link linkend="continuous-archiving">archive recovery, streaming replication, and PITR</link>
are configured using
<link linkend="runtime-config-replication-standby">normal server configuration parameters</link>.
These are set in <filename>postgresql.conf</filename> or via
<link linkend="sql-altersystem">ALTER SYSTEM</link>
like any other parameter.
PostgreSQL 12以上では、アーカイブリカバリ、ストリーミングレプリケーション、およびPITRは通常のサーバ設定パラメータを使用して設定されています。
これらはpostgresql.conf
で設定されるか、他のパラメータと同様にALTER SYSTEMを介して設定されます。
The server will not start if a <filename>recovery.conf</filename> exists.
recovery.conf
が存在する場合、サーバは起動しません。
PostgreSQL 15 and below had a setting
<literal>promote_trigger_file</literal>, or
<literal>trigger_file</literal> before 12.
Use <command>pg_ctl promote</command> or call
<function>pg_promote()</function> to promote a standby instead.
PostgreSQL 15以下にはpromote_trigger_file
、12より前にはtrigger_file
の設定がありました。
代わりにpg_ctl promote
またはpg_promote()
の呼び出しを使用してスタンバイを昇格します。
The
<literal>standby_mode</literal>
<indexterm>
<primary>standby_mode</primary>
<see>standby.signal</see>
</indexterm>
setting has been removed. A <filename>standby.signal</filename> file in the data directory
is used instead. See <xref linkend="standby-server-operation"/> for details.
standby_mode
の
設定が削除されました。
代わりに、dataディレクトリ内のstandby.signal
ファイルが使用されます。
詳細については、スタンバイサーバの動作を参照してください。