BaRMan - Backup and Recovery Manager for PostgreSQL
mnencia and Leonardo Cecchi Fix decoding errors reading external commands output
Completed the fix started in commit f14e405

The StreamLineProcessor implementation is enough to ensure that
the Command out and err property are proper unicode strings or None

Closes: #174

Signed-off-by: Marco Nenciarini <>
Signed-off-by: Giulio Calacoci <>
Signed-off-by: Leonardo Cecchi <>
Latest commit d409af9 Aug 2, 2018


Barman, Backup and Recovery Manager for PostgreSQL

Barman (Backup and Recovery Manager) is an open-source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments to reduce risk and help DBAs during the recovery phase.

Barman is distributed under GNU GPL 3 and maintained by 2ndQuadrant.

For further information, look at the "Web resources" section below.

Source content

Here you can find a description of files and directory distributed with Barman:

  • AUTHORS : development team of Barman
  • NEWS : release notes
  • ChangeLog : log of changes
  • LICENSE : GNU GPL3 details
  • TODO : our wishlist for Barman
  • barman : sources in Python
  • doc : tutorial and man pages
  • rpm : SPEC files for RHEL distributions
  • scripts : auxiliary scripts
  • tests : unit tests

Web resources


Copyright (C) 2011-2018 2ndQuadrant Limited

Barman is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Barman is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Barman. If not, see