
About pgBackRest
pgBackRest is a backup and restore tool for PostgreSQL. It is designed to handle very large databases and busy workloads.
What it does
pgBackRest creates full, differential and incremental backups. It can take backups from a standby server to reduce load on the primary. It uses parallel processing and modern compression, and it can keep backups in more than one repository. Remote operation works over TLS or SSH. The same tool also handles restore and archiving, so one setup covers the whole backup cycle.
Key features
- Full, differential and incremental backups
- Parallel backup and restore
- Backups taken from a standby server
- Multiple repositories for local and remote copies
- Compression with lz4 and zstd
Who it's for
Database administrators and DevOps teams that run PostgreSQL in production and need dependable backup and restore for large databases.
Pricing and good to know
pgBackRest is open source. The project asks enterprise users to consider sponsorship, since sponsors fund new features, fixes and community support. Read the configuration and command reference before you set up a production schedule.
Highlights
- Full, differential and incremental backups
- Parallel backup and restore
- Backups taken from a standby server
- Multiple repositories for local and remote copies
- Compression with lz4 and zstd












