Skip to content

1.3.2

Compare
Choose a tag to compare
@amitlan amitlan released this 28 Jan 09:35
· 162 commits to master since this release

Release Notes

English

This is a maintenance release for pg_rman 1.3

Change Log

  • Supports PostgreSQL 9.5
  • Check database system identifier during backup to prevent writing backups of different database cluster (that is, separately initdb'd) into the backup catalog

Second change means you cannot take backups using the latest pg_rman binary into an existing backup catalog created by some older version of pg_rman, because it would not find the system identifier file. To get around this, kindly create a new backup catalog and manually copy all backups in the old catalog into the new one, if needed. Note that although one cannot take new backups into the old catalog, one can still restore from the existing backups in it.

About release files

There are rpm and source tarball files for PostgreSQL versions 9.3, 9.4 and 9.5. For example, pg_rman-1.3.2-1.pg95.rhel7.x86_54.rpm is the rpm for PostgreSQL 9.5 on RHEL 7. Similarly, pg_rman-1.3.2-pg95 is the source tarballs for PostgreSQL 9.5.

Japanese

本リリースはpg_rman 1.3系の最新リリースです。

変更点

  • PostgreSQL 9.5 をサポートしました。
  • バックアップ取得時にデータベース識別子(system_identifier)が一致しているかを確認する機能が追加されました。一致しない場合バックアップを取得しません。これによって、異なるデータベースのバックアップ情報が、誤ってバックアップカタログに混入するのを防ぐことができるようになりました。

注意

上記の変更によって以下の制約が発生します。
pg_rman 1.3.1 以降で作成したバックアップカタログにはデータベース識別子が存在しないので、pg_rman 1.3.2 を使ってバックアップを取得することはできません。以前のバックアップカタログのバックアップを pg_rman 1.3.2 で扱いたい場合は、pg_rman 1.3.2 を用いてバックアップカタログを作成しなおし、適宜、以前のバックアップカタログからバックアップをコピーして下さい。