Sammlung von Newsfeeds
Christophe Pettus: All Your GUCs in a Row: max_sync_workers_per_subscription
Devrim GÜNDÜZ: RHEL / Rocky Linux / AlmaLinux repository RPMs now follow the OS minor version
Since I started building packages separately on each supported RHEL minor version, there has been a repository RPM for each minor version (9.6, 9.7, 9.8, 10.0, ...) in addition to the one for the major versio (9, 10). All of them share the same package name, and the minor version specific ones are also published in the repository of the latest minor version. As a result, dnf update replaced the major version repository RPM with the one of the latest minor version at that time, which then stayed on that minor version forever, even after the OS moved to a newer one.
Radim Marek: What REPACK (CONCURRENTLY) costs while it runs
Two years ago I compared pg_repack and pg_squeeze, the two extensions most of us reach for when a table has bloated beyond what autovacuum will ever give back and VACUUM FULL isn't an option.
Chris van Eijk: PostgreSQL indexes for multi-tenant SaaS: tenant_id first
Chris van Eijk: Invoice numbers per tenant in PostgreSQL, without gaps
Vibhor Kumar: What “AI-Ready” Actually Means
The phrase now appears on almost every technology vendor’s website. That’s exactly why it has stopped meaning much.
A database is called AI-ready because it supports vectors. A cloud platform is AI-ready because it offers foundation models. A data platform is AI-ready because it can build a RAG pipeline. An application platform is AI-ready because somebody added a copilot.
Christophe Pettus: All Your GUCs in a Row: max_standby_archive_delay and max_standby_streaming_delay
Christophe Pettus: All Your GUCs in a Row: max_slot_wal_keep_size
Mikhail Shytsko: Our Interleaved Backfill Wrote Three Times the WAL
TypeSafe opened early access to its Jev model on 15 September 2026, pricing input at $0.042 per million tokens and listing output tokens as free, so at our own estimate of 150 input tokens a support ticket, labelling ten million tickets comes to about $63. Storing those labels in new category and confidence columns is a Postgres backfill on a large table, and when we ran one on a million rows in ten batches, the WHERE clause that picked each batch decided most of what the table paid for it.
Umair Shahid: Your Postgres Database Is Slow, and It Isn’t Postgres
One of our customers spent most of a week tuning PostgreSQL to fix slow reads. They worked through shared_buffers, effective_cache_size, work_mem, and the rest of the checklist, and set all of them sensibly. The reads stayed slow. And the reason had nothing to do with any of those settings. Their data disk had reached 4 TiB, and the moment it did, Azure switched off the host cache sitting in front of it.
Dmitry Narizhnykh: How to Inspect a pg_dump Without Restoring It
You can't read a pg_dump file the way you read a table. To see what is inside, you normally restore it into a PostgreSQL server first.
pg_restore and grep can list the tables without a restore, and even print a table's rows as raw text. They can't filter, sort or join them.
Andrew Atkinson: Let’s Get Down to Business with Rails and PostgreSQL
I’m happy to share that I was a guest on the Rails Business podcast and the episode is now live. Here’s a recap of the topics we discussed.
Engineering Work at AuraWe spent most of the time discussing engineering work last year related to scaling the database workload for peak traffic at Aura where we use Ruby on Rails and PostgreSQL.
Christophe Pettus: All Your GUCs in a Row: max_replication_slots
Cornelia Biacsics: What Development Looked Like at PGConf.dev 2026
With PGConf.dev 2027 now on the horizon, I found myself thinking back to PGConf.dev 2026 and all the moments that stayed with me.
Christophe Pettus: All Your GUCs in a Row: max_prepared_transactions
Robert Haas: Hacking Workshop for October 2026
October's hacking workshop will cover my talk, pg_plan_advice: Plan Stability and User Planner Control for PostgreSQL?. If you're interesting in joining us, please sign up using this form and I will send you an invite to one of the sessions.
Read more »Stefan Fercot: pgBackRest and PostgreSQL failover: why archive_mode matters
A recent question on the community channels described a difficult situation: a standby had been promoted with archive_mode=off, and restarting the new primary was something the team wanted to avoid. Could they enable archiving on a downstream standby and take a pgBackRest backup from there instead?
Their attempt failed with archive_mode must be enabled, even with archive-mode-check=n. Removing the checks from pgBackRest’s source code allowed their proof of concept to succeed, but was that enough to trust the approach?
Mehmet Ince: Part 2/6 | Breaking the Postgres Superuser Guardrails: Attacking Security-Hardening Extensions |Systemic Risks in the Managed PostgreSQL Industry
It’s been a month since I published the first part of this research, and interest from the Postgres community has been higher than I expected. Most vendors I contacted were shy to respond, so the Databricks team’s blog post Collaboration makes us all stronger was one of the first examples of a vendor publicly sharing their side of the story.

