Sammlung von Newsfeeds
Dimitri Fontaine: SQL Improvements in PostgreSQL 11–18: A Personal Selection
Seven major versions of PostgreSQL shipped between 2018 and 2025, one per year without exception, and each with a changelog of 150 to 200 user-visible changes. Each release covers a broad canvas — performance, replication, administration, and security — but every one of them also advanced the SQL layer, filling gaps in the standard, adding missing functionality, or cleaning up long-standing rough edges. Working through the new edition of The Art of PostgreSQL forced me to catalogue them all; this is my selection of the features I kept reaching for while rewriting the examples.
Hans-Juergen Schoenig: Data Lineage in PostgreSQL 19: Finally, an Answer When the CFO Asks "Where Did This Number Come From?"
Picture this: it's Monday morning, your coffee is still warm, and someone from finance slides into your DMs asking why the Q4 revenue number doesn't match what they expected. You know the data flows through about five transformation steps, but the pipeline was built by someone who left two years ago, and the documentation is... let's say aspirational.
Christophe Pettus: All Your GUCs in a Row: gss_accept_delegation
Vibhor Kumar: The CALM Platform Test
The examples in this article are anonymized, and certain details have been adjusted to protect the organizations involved.
The Crossroads Nobody SchedulesEvery enterprise platform eventually reaches a crossroads.
Not because it stops working. Because it slowly becomes harder to change.
Radim Marek: PostgreSQL's MVCC is bad. So is everyone else's.
The first thing you will probably learn about Postgres, if you follow people who don't like Postgres, is that MVCC is bad. The 40-year-old design mistake. It's signatures are everywhere. Bloated tables that double in size, 32-bit transaction counter limit, the never ending struggle with VACCUM, dead tuples nightmares.
Christophe Pettus: All Your GUCs in a Row: gin_fuzzy_search_limit
Andrei Lepikhov: Why your pioneering Postgres feature should start in a fork
At a Postgres meetup in Melbourne, I finally got a straight answer to a question that had nagged me for quite a long time: why do people actually choose Postgres? It isn't an idle question for me — I spend my days reading field reports and designing planner features, and keep seeing how much smarter some other databases are.
Bruce Momjian: Postgres AI Workshop
AWS was kind enough to organize an AI workshop this week in Pittsburgh for their employees, and the Postgres committers and core team. The first day covered the basics of setting up Claude and specifically how to use it from the command line to analyze files and automate workflows.
Christophe Pettus: All Your GUCs in a Row: The geqo Family
Christophe Pettus: All Your GUCs in a Row: full_page_writes
Shaun Thomas: Looking Forward to Postgres 19: Autovacuum Tweaks
The autovacuum process has been dutifully tending Postgres tables since version 8.1, and almost every release since has acquired some new refinement: smarter thresholds, insert-aware triggering, resource cost limits, and so on. It's the reliable maintenance workhorse that heroically forestalls transaction ID wraparound and keeps statistics fresh.
Christophe Pettus: All Your GUCs in a Row: fsync
SHRIDHAR KHANAL: The Right Way to Give a Third-Party DBA Access to Your PostgreSQL Database
Giving an external team access to your PostgreSQL database is one of those decisions that deserves a little thought. The easiest option is to hand over a superuser account, but it’s rarely the right one. A better approach is to create a dedicated role with only the privileges they actually need, and it takes just a few minutes to set up.
Christophe Pettus: All Your GUCs in a Row: from_collapse_limit
Ahsan Hadi: Hybrid Search in PostgreSQL: BM25, Sparse Vectors, and Reciprocal Rank Fusion
In my previous blog on the pgEdge Vectorizer and RAG Server, I showed how to build a semantic search pipeline using dense vector embeddings. The RAG Server already did hybrid search, combining vector similarity with BM25 keyword matching, but BM25 was handled at the application layer, not inside PostgreSQL.That changes now.
Christophe Pettus: All Your GUCs in a Row: file_extend_method
Now Turso is building Postgres in Rust too
#658 — July 22, 2026
Postgres Weekly
Making 768 Servers Look Like 1 — A fun, educational animated explainer of how a petabyte of Postgres spread over 256 shards (each with a primary and two replicas) can present as one database, covering where replicas hit a wall, query-parsing routers, and load balancing.
Cornelia Biacsics: Building The OAPE PostgreSQL Certification
I’m one of the founders of the Open Alliance for PostgreSQL Education (OAPE).
Over the past two years, I’ve had a front-row seat to watching an idea become a community, and a community become a movement.
This is the story of how the idea of an open, vendor-neutral PostgreSQL certification turned into an organisation supported by contributors from around the world.

