Barman 2.12 releases, PostgreSQL database backup tool

Barman (Backup and recovery manager) is an administration tool for disaster recovery of PostgreSQL servers written in Python. It allows us to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase.
Barman’s most-wanted features include backup catalogs, retention policies, remote recovery, archiving and compression of WAL files and backups. Barman is written and maintained by PostgreSQL professionals 2ndQuadrant.

PostgreSQL database backup

Features

  • Full hot physical backup of a PostgreSQL server
  • Point-In-Time-Recovery (PITR)
  • Management of multiple PostgreSQL servers
  • Remote backup of a PostgreSQL server
  • Remote recovery of a backup for a PostgreSQL server
  • Management of base backups and WAL files through a catalog
  • ssh support for remote operations
  • rsync over ssh support for file synchronization and transfers
  • Management of retention policies for backups and WAL files
  • Incremental backup
  • WAL hub (get-wal)
  • Compression of WAL files (bzip2, gzip or custom)
  • Backup general and disk usage information
  • Integration with standard archiving tools (e.g. tar)
  • Local recovery
  • Relocation of PGDATA and tablespaces at recovery time

Barman 2.12 has been released.

Changelog

– Introduce a new backup_method option called local-rsync which targets those cases where Barman is installed on the same server where PostgreSQL is and directly uses rsync to take base backups, bypassing the SSH layer.

– Bug fixes:

– Avoid corrupting boto connection in worker processes
– Avoid connection attempts to PostgreSQL during tests

Download