V1.3.13
Release Notes
English
This is the latest maintenance release for pg_rman 1.3.
Change Log
-
Add a new restore option --recovery-target-action. If you specify it when restoring, pg_rman configures the recovery_target_action setting to the postgresql configuration file. It's no longer necessary for users to add this setting manually. Propose-by: 8ugMak1r #182
-
Fix the problem that recovery-related settings are duplicated when a user repeats the operation of taking a backup and restoring it by pg_rman in PostgreSQL 12 or higher versions. This problem is solved by using the 'include' directive to append the settings to 'pg_rman_recovery.conf' instead of appending the recovery-related settings in postgresql.conf. Reported-by: NTT COMWARE Corporation (Tatsuro Yamada) #197
-
Add a note in document recommending to delete the settings configured by pg_rman for PostgreSQL 12 or higher version. Since recovery.conf was merged into postgresql.conf in PostgreSQL12, the settings may work unexpectedly even after finishing PITR. For example, there was a problem that PostgreSQL doesn't work if operating with some HA clustering software (ex. Pacemaker). Reported-by: NTT COMWARE Corporation (Tatsuro Yamada) #196
Japanese
これは1.3系列の最新のリリースとなります。
変更点
-
リストア・オプションに--recovery-target-actionを追加しました。リストア時に本パラメータを指定することで、pg_rmanによって、自動でrecovery_target_actionがPostgreSQLの設定に記載されます。pg_rmanでリストア後にユーザ自身で本設定をPostgreSQLに追記する必要がなくなりました。本機能は、8ugMak1r により、提案されました(#182)
-
PostgreSQL12以降で、pg_rmanを利用し、バックアップを取得し、リストアする操作を繰り返し実行すると、リカバリ関連の設定が、重複して、記述されてしまう問題を修正しました。postgresql.confにリカバリに関連する設定を記載するのではなく、include ディレクティブを利用して、各設定を'pg_rman_recovery.conf'に外出しすることで、本問題を解決しています。本問題は、NTTコムウェア株式会社(山田 達朗)により、報告されました(#197)
-
PostgreSQL12以降を対象に、PITRを実施した後に、pg_rmanによって、設定された値を削除することを推奨する記載をドキュメントに追記しました。PostgreSQL12以降では、recovery.confが、postgresql.confにマージされたことに起因し、PITRを完了した後でも、設定した値が有効に働く可能性があるためです。一例として、一部のHAクラスタソフトウェア(Pacemaker)と組み合わせて動作させると、PostgreSQLが正常に動作しなくなる問題が発生していました。本問題は、NTTコムウェア株式会社(山田 達朗)により、報告されました(#196)