Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Barman 2.3 Features

Barman is an open-source administration tool for backup and disaster recovery of PostgreSQL servers written in Python. It allows organizations to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase.

Barman is developed and maintained by 2ndQuadrant and distributed under GPL v3.


  • 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 synchronisation 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
  • Server diagnostics for backup
  • Server status and information
  • Pre/Post backup hook scripts
  • Local storage of metadata
  • INI configuration file
  • Written in Python
  • Control of bandwidth usage
Barman 2.3 released:
5 September 2017: 2ndQuadrant is proud to announce the release of Barman version 2.3, a Backup and Recovery Manager for PostgreSQL.

This minor release introduces support for PostgreSQL 10. Following the change in naming conventions brought by PostgreSQL 10, Barman now uses the terms “WAL”, “location” instead of, respectively, “xlog” and “lsn”.

This release also adds a few additional options to the barman recover command, in order to enable or disable network compression at run-time (--network-compression and --no-network-compression) and to instruct PostgreSQL to exit recovery as soon as a consistent state is reached (--target-immediate, available from PostgreSQL 9.4).

Barman 2.3 fixes an important bug for memory consumption of parallel copy introduced in 2.2, as well as some minor bugs.

With this release Barman has dropped the support for RHEL/CentOS 5 and Ubuntu Precise (12.04) which have both reached the official end of life.

Barman 2.3 Features:

  • Add support to PostgreSQL 10
  • Follow naming changes in PostgreSQL 10:
    • The switch-xlog command has been renamed to switch-wal.
    • In commands output, the xlog word has been changed to WAL and location has been changed to LSN when appropriate.
  • Add the --network-compression/--no-network-compression options to barman recover to enable or disable network compression at run-time
  • Add --target-immediate option to recover command, in order to exit recovery when a consistent state is reached (end of the backup, available from PostgreSQL 9.4)
  • Show cluster state (master or standby) with barman status command
  • Documentation improvements
  • Bug fixes:
    • Fix high memory usage with parallel_jobs > 1 (#116)
    • Better handling of errors using parallel copy (#114)
    • Make barman diagnose more robust with system exceptions
    • Let archive-wal ignore files with .tmp extension
  • Barman Download


Popular posts from this blog

How to Get Table Size, Database Size, Indexes Size, schema Size, Tablespace Size, column Size in PostgreSQL Database

7 Steps to configure BDR replication in postgresql

How to find the server is whether standby (slave) or primary(master) in Postgresql replication ?

PostgreSQL Monitoring Tools

PostgreSQL pgBadger