Sammlung von Newsfeeds
Henrietta Dombrovskaya: Prairie Postgres March Meetup
Yes, it was St. Patrick’s Day, and also Illinois Primaries, and the weather was beyond bad, but we still had a good crowd!
Pizza always comes first :), because nobody is going to go hungry! Whether you stay for Postgres or not is up to you, so I am assuming that when people are coming and staying, it’s not just for pizza
Vibhor Kumar: PostgreSQL HA Without SSH: Why Open Source efm_extension Matters in a Zero-Trust World
There was a time when High Availability in PostgreSQL came with an implicit assumption: if something important happened, an administrator could log into the server, inspect the state of the cluster, and run the command that steadied the ship. That assumption is fading fast. In many modern enterprises, direct OS-level access is no longer part of the operating model.
Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Introduce the REPACK command
Ilya Kosmodemiansky: An Ultimate Guide to Upgrading Your PostgreSQL Installation: From 17 to 18
PostgreSQL major version upgrades are one of those tasks that every DBA has to deal with regularly. They are routine — but they are also full of small, potentially dangerous details that can turn a straightforward maintenance window into an incident. Having performed hundreds of upgrades across different environments over the years, I want to share a comprehensive, practical guide to upgrading from PostgreSQL 17 to 18, with particular focus on what has changed and what has finally improved in the upgrade process itself.
Robert Haas: Hacking Workshop for April/May 2026
I'm planning to hold a single hacking workshop for April and May combined, covering Masahiko Sawada's talk, Breaking away from FREEZE and Wraparound, given at PGCon 2022. If you're interested in joining us, please sign up using this form and I will send you an invite to one of the sessions. Thanks to Sawada-san for agreeing to join us.
Read more »Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Allow table exclusions in publications via EXCEPT TABLE.
Ibrar Ahmed: RAG With Transactional Memory and Consistency Guarantees Inside SQL Engines
Most RAG systems were built for a specific workload: abundant reads, relatively few writes, and a document corpus that doesn't change much. That model made sense for early retrieval pipelines, but it doesn't reflect how production agent systems actually behave. In practice, multiple agents are constantly writing new observations, updating shared memory, and regenerating embeddings, often at the same time. The storage layer that worked fine for document search starts showing cracks under that kind of pressure.The failures that result aren't always obvious.
Ryan Lambert: Local LLM with OpenWeb UI and Ollama
Like much of the world, I have been exploring capabilities and realities of LLMs and other generative tools for a while now. I am focused on using the technology with the framing of my technology-focused work, plus my other common scoping on data privacy and ethics. I want basic coding help (SQL, Python, Docker, PowerShell, DAX), ideation, writing boilerplate code, and leveraging existing procedures. Naturally, I want this available offline in a private and secure environment.
Jimmy Angelakos: SCaLE 23x and CloudNativePG: Robust, Self-Healing PostgreSQL on Kubernetes
Obligatory selfie from SCaLE 23x
The 23rd edition of the Southern California Linux Expo, or SCaLE 23x, took place from March 5-8, 2026, in Pasadena, California. It was another fantastic community-run event with talks you don't get to hear anywhere else, and that incredible open-source community spirit.
Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Add non-text output formats to pg_dumpall
Noémi Ványi: We skipped the OLAP stack and built our data warehouse in vanilla Postgres
Hamza Sajawal: pgNow Instant PostgreSQL Performance Diagnostics in Minutes
pgNow is a lightweight PostgreSQL diagnostic tool developed by Redgate that provides quick visibility into database performance without requiring agents or complex setup. It connects directly to a PostgreSQL instance and delivers real-time insights into query workloads, active sessions, index usage, configuration health, and vacuum activity, helping DBAs quickly identify performance bottlenecks.
Bruce Momjian: COMMENT to the MCP Rescue
The COMMENT command has been in Postgres for decades. It allows text descriptions to be attached to almost any database object. During its long history, it was mostly seen as a nice-to-have addition to database schemas, allowing administrators and developers to more easily understand the schema. Tools like pgAdmin allow you to assign and view comments on database objects.
Jobin Augustine: What Is in pg_gather Version 33 ?
Cornelia Biacsics: Contributions for week 10, 2026
On Tuesday March 10, 2026 PUG Belgium met for the March edition, organized by Boriss Mejias and Stefan Fercot.
Speakers:
- Esteban Zimanyi
- Thijs Lemmens
- Yoann La Cancellera
Robert Haas organized a Hacking Workshop on Tuesday March 10, 2026. Tomas Vondra discussed questions about one of his talks.
PostgreSQL Edinburgh meetup Mar 2026 met on Thursday March 12, 2026
Speakers:
Richard Yen: Learning AI Fast with pgEdge's RAG
If you’ve been paying attention to the technology landscape recently, you’ve probably noticed that AI is everywhere. New frameworks, new terminology, and a dizzying array of acronyms and jargon: LLM, RAG, embeddings, vector databases, MCP, and more.
Dave Page: AI Features in pgAdmin: AI Insights for EXPLAIN Plans
This is the third and final post in a series covering the new AI functionality in pgAdmin 4. In the first post, I covered LLM configuration and the AI-powered analysis reports, and in the second, I introduced the AI Chat agent for natural language SQL generation.
Ashutosh Bapat: Professional karma
In the very early days of my career, an incident made me realise that perfoming my job irresponsibily will affect me adversely, not because it will affect my position adversely, but because it can affect my life otherwise also. I was part a team that produced a software used by a financial institution where I held my account. A bug in the software caused a failure which made several accounts, including my bank account, inaccessible! Fortunately I wasn't the one who introduced that bug and neither was other software engineer working on the product.
Shane Borden: More Obscure Things That Make It Go “Vacuum” in PostgreSQL
I previously blogged about ensuring that the “ON CONFLICT” directive is used in order to avoid vacuum from having to do additional work. I also later demonstrated the characteristics of how the use of the MERGE statement will accomplish the same thing.

