#645 — April 22, 2026 |
|
Postgres Weekly |
|
|
📝 The First Draft of the PostgreSQL 19 Release Notes — Bruce has just completed the first, bulletpoint-heavy draft of the release notes for Postgres 19, targeted to land this September with a beta expected in the coming months. Bruce Momjian |
💡If you fancy seeing the process behind the notes, Bruce made this wiki page. |
Your Hot Table Hit a Billion Rows. Now What? — TimescaleDB chunks growing tables automatically, compresses cold data up to 95%, and pre-computes rollups with continuous aggregates. All in native Postgres. No new query language, no second database, no migration. Start building for free. Tiger Data (creators of TimescaleDB) sponsor |
|
Introducing Xata OSS: A Postgres Platform with Branching, Now Apache 2.0 — Xata has made the core technology of its Postgres platform open source. You get copy-on-write branching at the storage layer that clones databases in seconds, scale-to-zero for inactive branches, while still having standard Postgres underneath. Tudor Golubenco / Xata |
|
IN BRIEF:
|
|
📉 Investigating the Linux 7.0 Postgres Throughput Regression — We recently featured an article about how Linux 7.0 was affecting Postgres performance on certain setups. Lætitia digs into what the actual issue is, who’s affected (very few of us!) and what to keep in mind when you upgrade. Lætitia Avrot |
|
How CTIDs Gave Me a 30x Speedup on Processing 200 Million Rows — A look at where index scans can fail at scale on large static tables, how the internal Connor Hallman |
|
When Upserts Don't Update But Still Write — How Datadog traced doubled disk writes and quadrupled WAL syncs to a surprising behavior: Anthonin Bonnefoy (Datadog) |
|
📄 Using Non-ACID Storage as a Workaround for a Lack of Autonomous Transactions Pavel Stehule 📄 Waiting for Postgres 19: Online Enabling and Disabling of Data Checksums Hubert Lubaczewski 📄 Finding Invisible Use-After-Free Bugs in the Postgres Planner Andrei Lepikhov |
|
|
RELEASES AND CODE: |
|
|
PgQue: A Pure SQL + PL/pgSQL Zero-Bloat Postgres Queue — From a long-time Postgres contributor comes a modern version of Skype’s PgQ in ‘one SQL file + Nikolay Samokhvalov |
💡 PgQue attracted some discussion on Hacker News where Nikolay answered a variety of questions. |
|
Apache Cloudberry 2.1: A Postgres-Based MPP Database — An MPP (Massively Parallel Processing) database splits data and query execution across many nodes; a big win for analytics workloads. Cloudberry carries on work started with Greenplum, but on a more modern Postgres kernel. GitHub repo. Apache Software Foundation |
|
🔥 pg_roast: An Extension That Audits and 'Roasts' Your Database — Built upon principles from the book PostgreSQL Mistakes and How to Avoid Them. Samir Ketema |
|


