January 24, 2020

More Blogs
More Blogs
PGD: Understanding Conflicts and their Resolution
BackgroundUsers of PGD typically use a write-leader for a cluster, which is a node elected by Raft to do writes to the database. Even when a write-leader is configured per...
July 18, 2025
Offline In-place Major Upgrades with CloudNativePG
The 1.26 version of CloudNativePG introduces the declarative offline in-place major upgrades of PostgreSQL made possible through the use of the Postgres native tool pg_upgrade. In this blog post, we...
June 23, 2025
Debugging memory leaks in Postgres, jemalloc edition
I've been talking about debugging memory leaks for more than a year now; covering Valgrind, AdressSanitizer, memleak, and heaptrack. But there are still a few more tools to explore1 and...
June 21, 2025