github pgbackrest/pgbackrest release/0.91
v0.91: Tablespace Bug Fix and Minor Enhancements

latest releases: release/2.51, release/2.50, release/2.49...
8 years ago

IMPORTANT BUG FIX FOR TABLESPACES: A change to the repository format was accidentally introduced in 0.90 which means the on-disk backup was no longer a valid PostgreSQL cluster when the backup contained tablespaces. This only affected users who directly copied the backups to restore PostgreSQL clusters rather than using the restore command. However, the fix breaks compatibility with older backups that contain tablespaces no matter how they are being restored (pgBackRest will throw errors and refuse to restore). New full backups should be taken immediately after installing version 0.91 for any clusters that contain tablespaces. If older backups need to be restored then use a version of pgBackRest that matches the backup version. Reported by Evan Benoit.

  • Copy global/pg_control last during backups.
  • Write .info and .manifest files to temp before moving them to their final locations and fsync'ing.
  • Rename --no-start-stop option to --no-online.
  • Static source analysis using Perl-Critic, currently passes on gentle.

Don't miss a new pgbackrest release

NewReleases is sending notifications on new releases.