#633 — January 28, 2026 |
|
Postgres Weekly |
|
|
How OpenAI Scales Postgres to Power 800 Million ChatGPT Users — Did you know Postgres sits at the heart of ChatGPT? Operating at an incredibly high scale, OpenAI shares the story of how they have Postgres supporting millions of queries per second using read replicas and only a single primary (no sharding!) This article builds upon a popular talk Bohan gave at PGConf․dev last year. Bohan Zhang (OpenAI) |
💡 If Bohan's name seems familiar, he was one of OtterTune's cofounders (along with Andy Pavlo and Dana Van Aken). OtterTune was an AI-powered database tuning system, so it's no surprise he's crushing it over at OpenAI! 😁 |
The Postgres Extension for Time-Series at Scale — TimescaleDB extends Postgres with hypertables for automatic partitioning, 95% compression, and continuous aggregates that refresh in real-time. No new database to manage, no new query language to learn. It's just Postgres, faster. Start building for free. Tiger Data sponsor |
|
🔎 Finding ‘Abbey Road’ When Users Type ‘beatles abbey rd’ — An introduction to both fuzzy search with Daniel Guzman Burgos |
|
IN BRIEF:
|
|
An Introduction to Buffers in Postgres — Buffers are a fundamental part of what makes Postgres tick internally, but they’re often overlooked in tutorials, beyond tweaking a few config settings for performance. Radim explains what they’re actually doing. Radim Marek |
|
Why Your HA Architecture Is a Lie (And That's Okay) — “Stop chasing perfection. Model your architecture for reality”, says Lætitia in a brief exploration of some common misconceptions around high availability. Lætitia Avrot |
|
Neon |
|
An Introduction to Postgres Indexes — A foundational overview for developers familiar with indexes at a high level but who want to get a better feel for what’s happening under the hood. Dalto Curvelano |
|
📄 How to Render a Timestamp with a Timezone Different From Current – Hubert’s done all the experimenting so you don’t have to. Hubert depesz Lubaczewski 📄 Is the Future of MySQL PostgreSQL (or MariaDB, or TiDB, or ...)? – Begins with the promising opener of “I am not intentionally trying to upset anyone with this blog post”. Dave Stokes 📄 Using Postgres as a Dead Letter Queue for Event-Driven Systems Diljit PR 📄 Migrating Sybase/SAP ASE to Postgres Avinash Vallarapu (HexaCluster) |
|
|
RELEASES AND CODE: |
|
🤖 Postgres Best Practices for Coding Agents — A series of Postgres best practices you can easily install to give coding agents like Claude Code or Codex an extra edge, taking into account Postgres specifics like RLS, connection management, and Postgres-specific SQL features. And even if you don’t use AI, you can read all the guides here in Markdown form. Pedro Rodrigues (Supabase) |
💡 Along similar lines, Neon has released a suite of agent skills specifically for working with Neon Serverless Postgres. |
|
RegreSQL 1.5: Regression Testing for SQL Queries — The idea is simple: take your queries, run them, capture expected results, then on future runs compare when their cost, I/O or other characteristics change. “When a query’s result changes unexpectedly, you’ll know immediately.” GitHub repo. boringSQL |
|
✉️ pg_utl_smtp 1.0: Oracle UTL_SMTP Compatible Extension for Postgres — UTL_SMTP is an Oracle Database package for sending email over SMTP direct from database procedures. This extension brings the same API to Postgres. HexaCluster |
|

