#642 — April 1, 2026 |
|
Postgres Weekly |
|
|
pg_textsearch 1.0: A BM25 Search Engine Using Postgres Pages — Real BM25 scoring built in C and running on top of Postgres’s own storage layer, so you can create indexes, write queries, and get relevance-ranked results out of the box. v1.0 takes things from preview to production with parallel index builds and disk-based segments (rather than memory only, as in pre-1.0). GitHub repo. Todd J. Green (Tiger Data) |
💡 Other BM25-based options are available, including ParadeDB (which uses Tantivy behind the scenes) and VectorChord-BM25. A head-to-head comparison and benchmark of them would be great to see. |
Most Teams Hit a Wall With Analytics on Postgres — Postgres can scale analytics. It just needs help. Instead of a second database, add TimescaleDB: hypertables, 95% compression, and continuous aggregates. No pipelines, no sync lag, no drift. Analytics on live data. Start building for free. Tiger Data (creators of TimescaleDB) sponsor |
|
High Memory Usage in Postgres is Good, Actually — High memory usage in Postgres is often a sign the system is simply doing its job, keeping frequently accessed data close at hand. The thing to worry about is memory pressure, and Simeon explains how to tell the two apart. Simeon Griggs (PlanetScale) |
|
IN BRIEF:
|
|
Postgres 19 Adding Built-in JSON Export via Hubert Lubaczewski |
|
Lætitia Avrot |
|
The Real Cost of Random I/O — Is the Tomas Vondra |
|
📄 The Hidden Behavior of 📄 A Survey of Database Schema Migration Approaches in 2026 Jeremy Schneider ▶️ How to Implement the Outbox Pattern in Go and Postgres Package Main |
|
|
RELEASES AND CODE: |
|
pgmetrics: Collect and Report Stats from Running Postgres Servers — A Go app (so no dependencies) that collects over 350 different metrics and produces reports like this one. As well as being useful at a glance, the format is perfect for LLMs to analyze too. RapidLoop |
|
Radim Marek |
|
Multigres Operator: A Kubernetes Operator for Multigres — Multigres is a Vitess-inspired horizontally-scalable/sharded Postgres architecture and this operator brings it into Kubernetes. Note that “It is not production-ready as of today, but we’re moving fast - expect it to be ready in a few months.” Supabase |
|

