May 2018
Intermediate to advanced
576 pages
30h 25m
English
Barman is a Python application that wraps PostgreSQL core technology for continuous backup and PITR. It also adds some practical functionality focused on helping the database administrator manage disaster recovery of one or more PostgreSQL servers.
When devising Barman, we decided to keep the design simple and not to use any daemon or client/server architecture. Maintenance operations are simply delegated to the barman cron command, which is mainly responsible for archiving WAL files (moving them from the incoming directory to the WAL file and compressing them) and managing retention policies.
If you have installed Barman through RPM or APT packages, you will notice that maintenance is run every minute through cron:
[root@malcolm ...