バージョンごとのドキュメント一覧

O.1. recovery.confファイルをpostgresql.confに統合 #

<title><filename>recovery.conf</filename> file merged into <filename>postgresql.conf</filename></title>

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ファイルが使用されます。 詳細については、スタンバイサーバの動作を参照してください。