Skip to content
PostgreSQL backup manager
Python PLpgSQL Shell Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Fix RDS backup code definition in pgbackman_dump Feb 3, 2018
debian Fix debian package configuration Jun 15, 2017
docs Update the documentation with RDS backup information [Issue:#65] Feb 3, 2018
etc Fix problem when trying to write to /etc/cron.d. [Issue:#59] Dec 30, 2017
pgbackman Add support for PostgreSQL 10. [Issue:#55] Jun 27, 2017
rpm Update rpm and deb files for new release Jun 13, 2017
vagrant Add a centos7 vagrant box Oct 28, 2015
.gitignore - conn.cursor() moved to __init__ Jan 18, 2014
AUTHORS - Clean up some code Apr 24, 2014
INSTALL Fix and add more documentation Jun 15, 2014
LICENSE Initial commit Jan 12, 2014 Fix and add more documentation Jun 15, 2014 Improve file used when creating rpm and deb packages Jun 15, 2017 - Define multiple snapshots definitions in one command [Issue: #42] Dec 22, 2015


PostgreSQL backup manager /

PgBackMan is a tool for managing PostgreSQL logical backups created with pg_dump and pg_dumpall.

It is designed to manage backups from thousands of databases running in multiple PostgreSQL nodes, and it supports a multiple backup server topology.

PgBackMan is not a tool for managing PITR (Point in time recovery) backups. There are several other solutions that can be use for managing PITR backups, such as PITRTools, OmniPITR, and Barman.

The PgBackMan code is distributed under the GNU General Public License and it is written in Python and PL/PgSQL. It has been developed and tested by members of the Database Operations Group at the Center for Information Technology at the University of Oslo.

You can’t perform that action at this time.