In Defense of PostgreSQL MVCC and Vacuuming

A generated image of an elephant using a vacuum with the text "In defense of postgresql mvcc and vacuuming"

I just attended my fifth in-person conference of 2023, four of them PostgreSQL focused. I look forward to attending more in the coming months to share and learn about the platform, meet more community members, and continue to invest however I can. Unfortunately, between these conferences, several recent blogs, and the general attitude towards PostgreSQL … Read more

PostgreSQL for the SQL Server DBA: The First Four Settings to Check

Five years ago, I began my transition back to using PostgreSQL full-time, and it wasn’t the smoothest journey. One of the biggest reasons I struggled to make progress learning PostgreSQL early on was simply not knowing what I should be looking for. In fact, I often have conversations multiple times a month about the differences … Read more

Triggers: A Love/Hate Relationship

For this installment of PGSQL Phriday #007, Lætita Avrot asked us to blog about triggers in PostgreSQL. Love them, like them, or hate them, triggers often… well… trigger strong reactions. 😂 To get an idea of why triggers can cause so many reactions, I want to give a really brief history of triggers (from my … Read more