[DBA 3]
PostgreSQLBackups and Replication
Â
PREREQUISITES
To participate in this course, you must either have completed [DBA2] PostgreSQL Advanced or possess equivalent hands-on experience.
For details see the course T&Cs.
The training is aimed at PostgreSQL DBA who already have solid operational experience and want to deepen their expertise in data protection, replication, and high availability strategies.
This course is designed to equip you with the practical skills to manage PostgreSQL backups and replication for high availability and data protection. You’ll learn how to use PITR tools, maintain standby servers, set up physical and logical replication, and handle failover procedures — while understanding the risks and challenges of automated failover.
This chapter begins with a recap of point-in-time recovery (PITR) fundamentals to show why tooling is essential for reliable recovery. It then explores the main tools available for PostgreSQL backups, with a focus on their capabilities, differences, and practical use cases.
Highlights include:
This chapter explains PostgreSQL’s replication architecture, focusing on streaming replication and related physical, logical, and cascading replication concepts.
Highlights include:
This chapter introduces PostgreSQL’s logical replication. It explains how logical decoding works, what can and cannot be replicated, and how to configure and operate publications and subscriptions.
Highlights include:
This chapter introduces the principles and best practices of high availability in PostgreSQL. It explains why availability matters, how to set clear objectives, and what compromises often arise between service continuity and data durability.
Highlights include:
⚠️ This course will be delivered twice in 2026.
Please choose one session series: June or November.
June Sessions
Monday, 22 June 10:00–13:30
Tuesday, 23 June 10:00–13:30
Wednesday, 24 June 10:00–13:30
Thursday, 25 June 10:00–13:30
Friday, 26 June 10:00–13:30
November Sessions
Monday, 16 November 10:00–13:30
Tuesday, 17 November 10:00–13:30
Wednesday, 18 November 10:00–13:30
Thursday, 19 November 10:00–13:30
Friday, 20 November 10:00–13:30
Complete the registration form below with your details.
An invoice and payment instructions will be sent to your inbox.
You can pay by credit card or direct bank transfer.
Your spot on the course is confirmed once payment has been received.
Course duration: 5 days, 5 sessions; 3.5 hours each
Course cost: €850 before taxes
đź“© If you have any questions or issues, please contact us at [email protected]
Stefan has close to 15 years of expertise in the database space, boasting extensive experience in client support, maintenance, and architectural consulting.
He is a recognised PostgreSQL contributor and a contributor to pgBackRest, a reliable backup and restore solution for PostgreSQL.

