Postgres Weekly
Plus Postgres 19 Beta 1 is tagged and imminent, a production whodunit, and Xata's time-series extension.

#​651 — June 3, 2026

Web Version

Together with  Tiger Data logo

Postgres Weekly

Handling Graphs with SQL/PGQ in Postgres 19 — Postgres 19 is adding support for SQL/PGQ, so you can declare a property graph over tables and pattern-match with Cypher-like  MATCH (a IS person)-[IS knows]->(b IS person) queries. It’s all handled by the query rewriter, so a graph pattern becomes a normal relational query.

Hans-Jürgen Schönig

💡 Want graph queries on today’s Postgres? Elizabeth Garrett Christensen shows how the Apache AGE extension brings openCypher to current versions.

95% Less Storage. 40% Faster Analytics. CERN on Postgres — CERN's Large Hadron Collider generates hundreds of GB of time-series data daily. In this live webinar, their engineers walk through how they modernized a legacy archiving stack with TimescaleDB. June 25, 9 AM ET.

Tiger Data (creators of TimescaleDB) sponsor

🔓 Why Postgres Lacks Transparent Data Encryption — Many other databases have it, but in Postgres you need to lean on third party services or the pg-tde extension. Why? Shaun digs into old discussions about the feature, and finds the biggest problem is defining what problem that TDE actually needs to solve.

Shaun Thomas

IN BRIEF:

Helping the Planner Help You — When two columns are correlated, Postgres assumes they’re independent and the planner’s row estimates go badly wrong. A practical tour of CREATE STATISTICS and the better query plans it unlocks.

Valerie Parham-Thompson

Egress Problems and Where to Find Them — If your database is running in someone else’s datacenter, data egress and associated costs are important to control. Simeon shares tips on how to get the numbers down, along with some PlanetScale-specific advice.

Simeon Griggs (PlanetScale)

📄 The Night Our Tables Wouldn’t Stop Growing – A production whodunit: a stray statement_timeout quietly broke logical replication and tables ballooned. Semab Tariq

📄 Postgres Outages That Aren’t Postgres Bugs – Three OS-level failures that show up as database outages. Payal Singh

📄 Same Query, Three Results – One query, three benchmark passes, three very different verdicts between ParadeDB and Postgres FTS. A lesson in how methodology colors the answer. James Blackwood-Sewell (ParadeDB)

📄 When is a Function LEAKPROOF? Laurenz Albe

📰 Classifieds

Spot N+1 queries before your users do. AppSignal auto-monitors Postgres performance with real-time alerts. Try free.


🔎 Introducing pg_search, a Postgres extension for Elasticsearch-quality full-text, vector and hybrid search in Postgres.


🐘 Spock 5.0.7: PG18 slotsync integration, add-node data race fix, apply-worker recovery. Open source multi-master Postgres.

RELEASES AND CODE:

DeltaX (δx): Fast Time-Series Extension for Postgres — A new columnar storage extension for time-series data from Xata that uses only regular Postgres tables, so things like replication, crash recovery, backups, and pg_dump work as they usually would. Here’s how it works.

Xata

Streambed: Stream Postgres to Iceberg on S3 — Streams WAL via logical replication, writes Parquet to S3, and commits Iceberg metadata. You can then query with plain psql thanks to a built-in wire-protocol server.

viggy28

ingestr v1: Copy Data to and from Databases in One Command — A Go-powered tool to move data (with incremental append/merge support) between a myriad of sources and destinations (Postgres included) without writing code.

Bruin Data

  • 🔎 pg_textsearch 1.3 – Tiger Data's extension for BM25 relevance-ranked full-text search. v1.3 includes revisions for compatibility with disaggregated storage architectures.

  • SeaQuery 1.0 – Dynamic query builder for Postgres/MySQL/SQLite in Rust.

📺 ONE LAST THING — WORTH A WATCH:

Postgres at 30: A Chat With Its Creator — With Postgres turning 30 this year, here’s a treat: a wide-ranging interview with Mike Stonebraker, the man who started the Postgres project. He covers how Postgres came to be, where he thinks Google and Amazon get databases wrong, and what he’s building next.

The Peterman Pod

💡 Prefer to read? There’s a full transcript too.

Issue 650 #651