Sammlung von Newsfeeds
Christophe Pettus: All Your GUCs in a Row: ident_file
Christophe Pettus: All Your GUCs in a Row: hot_standby_feedback
Alexey Evlampiev: Your Transaction Boundary Belongs in the Program, Not the Filename
A phased schema change spans transactional and non-transactional work. Most migration frameworks express that distinction as metadata; pgmi makes it part of the SQL program.
By Alexey Evlampiev
Three facts about PostgreSQL decide how a deployment has to be shaped, and all three are the server’s rules rather than any tool’s.
Alexey Evlampiev: Your ALTER TABLE Is Fast. The Queue Behind It Is Not.
A schema change that runs in six milliseconds can still stop every read on the table for sixteen seconds — the damage is done by waiting, not by working.
By Alexey Evlampiev
Elizabeth Garrett Christensen: Postgres COUNT(DISTINCT) Too Slow? Fast Approximation Guide
That's 320 milliseconds vs 671 ms for exact COUNT(DISTINCT) which is about twice as fast on a single scan. Also HLL isn't just about raw speed on one query. The function names are a bit verbose but the pattern is always the same: hash the value, aggregate the hashes into an HLL, then ask for the cardinality.
Mark Wong: Performance Farm July 2026 Update
The PostgreSQL Performance Farm is still not quite a reality, but I think there is some hope on the horizon.
Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – SQL Property Graph Queries (SQL/PGQ)
Robert Haas: Hacking Workshop for September 2026
I'm pleased to announce that David Rowley will be joining us in September to discuss his talk Optimizing code in the hot path; with examples from tuple deformation. If you're interesting in joining us, please sign up using this form and I will send you an invite to one of the sessions. As always, thanks to David for agreeing to join the sessions.
Muhammad Aqeel: PostgreSQL 18's extension_control_path: Decoupling Extensions from Server Images
PostgreSQL 18 adds a Grand Unified Configuration (GUC), , that lets an extension's control and SQL files live outside the server's own directories. Together with Kubernetes's ImageVolume and Docker's , that makes it practical to package an extension as its own small OCI container image and mount it into the PostgreSQL pod at runtime, without rebuilding the server image.The idea is compelling. A fleet of clusters sharing one lean, unmodified PostgreSQL image. Extensions versioned and upgraded independently.
Pavlo Golub: WAWTech+Summer 2026 [UNLOGGED]
The official logs are still processing, but the raw data is ready.
Welcome to the newest #UNLOGGED drop from WAWTech+Summer 2026 in Warsaw. We traded the classic conference center for an open-air tech festival at Tor Służewiec, and the energy was incredible.
Shaun Thomas: Looking Forward to Postgres 19: The Cult of Functionality
Postgres ships with a genuinely bountiful catalog of built-in functions. There are literally thousands of them, covering everything from trigonometry to JSON path queries to full-text ranking. It's a kitchen sink of staggering proportions. Somehow despite all of that, there are actually still a few gaps to fill.Need a random date for some test data? That's going to be an entire expression, I'm afraid. How about the exact definition of a role, tablespace, or database?
Christophe Pettus: All Your GUCs in a Row: hot_standby
Alexey Evlampiev: Your Migration Numbers Are a Distributed Counter Without Coordination
What migration-number collisions reveal about identity, ordering, and enforcement.
By Alexey Evlampiev
Christopher Winslett: Hybrid Search Patterns with Postgres and pgvector
Most production vector queries are not simple nearest-neighbor searches. Rarely is the query to return "the 10 most similar documents in the entire table." Typically, it's something closer to: find the 10 most similar documents in the legal category, published in the last 30 days. That mix of similarity ranking plus scalar filters is hybrid search.
Pavlo Golub: vip-manager v5 is out: what you need to know
High availability setups are never “set and forget”. Every new release of your tooling can change how your cluster behaves at 03:00 when something breaks.
vip-manager v5 is one of those releases you really want to read about before just hitting apt upgrade. In this post I’ll walk through the important breaking changes, what they mean in practice, and what you should do before rolling this out on production.
Christophe Pettus: All Your GUCs in a Row: hba_file
Stefanie Janine: ProOpenSource is now an Open Alliance for PostgreSQL Education Supporter
The OAPE is the recently founded organistion that will offer indipendent community PostgreSQL certifications.
Why Becoming A SupporterFor years there have only been companies offering PostgreSQL certifications.
I always believed, that the PostgreSQL community could do better with community based certifications.
A community based certification has the advantage, that even the process itself becomes public.
Dave Stokes: AI Chat With DBeaver Community Edition
DBeaver recently introduced interactive chat capabilities into the free, open-source Community Edition. What does that mean?
It means some of your database tasks can be accomplished significantly faster!
First, you can ask for information without coding SQL. I love Structured Query Language, but it is much faster to write this prompt:
What are the top ten most popular rentals and how much revenue did they generate?

