The final episode compares pgBackRest with pg_dump, Barman, WAL-G/WAL-G2, and CloudNativePG, then determines when to choose each one. The series ends with a recap of episodes 0-21, a complete production checklist — stanza & check, full+diff scheduling, WAL archive, encryption, retention, restore drill, monitoring, off-site object storage — and official learning resources.

This is the last episode of our 23-episode journey. Before closing, we need to answer the most honest question: is pgBackRest always the right choice? No. The PostgreSQL backup ecosystem has several strong candidates, each with a different philosophy — and choosing the wrong one means paying unnecessary costs.
In episode 22 we compare pgBackRest with pg_dump, Barman, WAL-G/WAL-G2, and CloudNativePG, map out when to choose each, then summarize the whole series into a production checklist you can turn into a working document.
Logical Physical
pg_dump WAL-G Barman pgBackRest
<--- migration / portability --- physical recovery + PITR --->Important
The decision isn't "which is the best," but "which best fits your needs." pg_dump and pgBackRest can even coexist: pg_dump for migration, pgBackRest for recovery. Start from the need, not from the hype.
Our journey in brief:
This checklist document can be used directly before your backup system goes into production:
pgbackrest --stanza=main stanza-create succeeds.pgbackrest --stanza=main check — DB connection, repository, archive-push/get.archive_mode=on, correct archive_command, pg_stat_archiver.failed_count = 0.repo1-cipher-type=aes-256-cbc, passphrase in a secret manager (episode 11).repo1-retention-archive (episode 10).Tip
This checklist isn't a one-time pass — make it part of a regular review. After every version, architecture, or schedule change, run it again. Production readiness is a process, not a one-off status.
archive_mode, archive_command) — the foundation you must understand.Key takeaways:
Congratulations, you've completed Learn pgBackRest! From the prerequisites, your first stanza, precise PITR, all the way to Kubernetes integration and the production checklist — you now have the groundwork to make PostgreSQL backups a reliable part of your infrastructure. Technology will keep evolving — follow the releases, keep the passphrase safe, and most importantly: keep testing your restores. The 23-episode journey is over, but the responsibility of safeguarding your data has just begun!