#655 — July 1, 2026 |
|
Postgres Weekly |
|
|
New SQL Standard Features with Postgres Implications — Postgres contributor and SQL standards committee member Peter Eisentraut reports from the latest standardization meeting, where Peter Eisentraut |
💡 Peter notes "the PostgreSQL 20 development cycle is about to kick off, and this article contains some project ideas in various stages, if someone wants to chip in." |
Buy and Upgrade EDB Postgres, No Sales Call — Buying or upgrading Postgres used to mean a sales call and a contract. Now you can do it yourself. The store lets technical teams purchase and scale on their own terms, no waiting on a quote. Pick your product and check out. EDB sponsor |
|
Why Slow Postgres Checkpoints Make Restarts Risky — Restarting a struggling Postgres instance feels like a safe move, but a veteran engineer explains why it can be the opposite, using two real, extended outages on databases with checkpoint problems. He also shares a practical starting threshold for alerts, so you don’t have to learn the hard way. Jeremy Schneider |
|
IN BRIEF:
|
|
Running Aichholzer and Pareek (AWS) |
|
Too Many Tables are Bad for You — A new performance consulting tale from Laurenz. This time demonstrating how having too many tables can not only spike memory usage, but also slow down queries against Postgres own system catalog. Laurenz Albe |
|
▶ 44 Talks from POSETTE 2026 — Microsoft has shared all the talks from its recent POSETTE virtual Postgres conference on YouTube. Highlights include:
Microsoft |
|
📄 Why It's So Hard to Add a Column in the Middle of a Postgres Table Tianzhou (Bytebase) 📄 Reading Your Own Writes with |
|
|
RELEASES AND CODE: |
|
🤖 pgrust: An AI-Assisted Rewrite of Postgres in Rust — It's not production ready, and AI did much of the work, but it's neat to see that producing an implementation that passes Postgres' own regression tests is possible. The author has spun up a Web-compiled demo so you can kick the tires. Michael Malis |
💡 pgrust is no mere "Claude, reimplement Postgres in Rust for me" project. Michael has blogged about what's involved and his progress since April. He has eight Codex accounts running in parallel on this! |
|
Noisia 0.3: A Harmful Workload Generator for Postgres — Creates things like deadlocks, transactions that do nothing, and queries that produce on-disk temporary files for stress-testing your setup. Use with care! The latest version adds a ‘backend killer’ workload (via OOM) and a ‘slot-bloat’ workload. Alexey Lesovsky |
|
Biscuit: A High-Performance Pattern Matching Index — An experimental specialized index access method for speeding up Sivaprasad Murali |
|
|
Got a new email? You can change your address here. Bored of us? Click here to stop getting Postgres Weekly. Got a link for us? Reply and tell us. We can't include everything but we'll look at anything you send. Thanks! Published by Cooper Press Ltd. Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada. |

