Sammlung von Newsfeeds
Christophe Pettus: All Your GUCs in a Row: event_source
Regina Obe: Replacing pgAgent with pg_timetable: Part 2 - Installing pg_timetable as a service in Linux
As stated in Part 1, pgAgent is going away, so I'm focussing on setting up pg_timetable as similar to pgAgent that I can. For this second part, I'm going to go over how to configure pg_timetable as a service on Linux.
Jimmy Angelakos: LinkedIn Live: Fixing Bad SQL in PostgreSQL with Jimmy Angelakos
Back on Friday, April 3rd, I ran a live, hands-on LinkedIn Live session on fixing bad SQL in PostgreSQL. My apologies for the delay in sharing the recording: for various reasons I couldn't post it earlier, but here it is.
Hans-Juergen Schoenig: How SQL/PGQ Rewrites to Joins on PostgreSQL 19
This post is about what PostgreSQL actually does when you write GRAPH_TABLE syntax. It turns out the database rewrites your graph query into ordinary joins against the underlying tables, then plans them with the regular optimizer. This has three practical consequences you'll notice right away.
Christophe Pettus: All Your GUCs in a Row: escape_string_warning
Cornelia Biacsics: Contributions for week 26 & 27
On 2 July, 2026, the PostgreSQL Istanbul Meetup met for the first time, organized by Devrim Gündüz, Gülçin Yıldırım Jelínek & Bilge Korkmaz Erdim.
Speakers:
- Viktoriia Hrechukha
- Pavlo Golub
On 2 July 2026, the PostgreSQL User Group Estonia met, organized by Ervin Weber
Speakers:
Jimmy Angelakos: PostgresEDI July 2026 Meetup — Public Speaking, AI Compliance
Actual sunshine ☀️ in Edinburgh 😲 and a room full of Postgres people catching up over pizza: July was good to us. 🐘
Christophe Pettus: All Your GUCs in a Row: enable_tidscan
Pavlo Golub: Swiss PgDay 2026 [UNLOGGED]
We at CYBERTEC usually spend a lot of time producing polished community documentaries, but sometimes you just want to push the raw data straight to the output. Welcome to the UNLOGGED experiment for Swiss PgDay 2026!
Radim Marek: The tests passed. The plan didn't.
TL;DR - RegreSQL 1.0 tested that your queries return the right rows. 2.0 tests that they return them the right way, and it does the checking against production's real statistics instead of your empty dev database, which lies.
A migration cleanup dropped an index nobody thought was load-bearing. Every test passed: same rows, same order, green. Three days later the API started timing out on a query that hadn't changed a character, because the planner had quietly switched it from an index scan to a sequential scan over a table that had kept growing.
Christophe Pettus: All Your GUCs in a Row: enable_sort
Andrei Lepikhov: Postgres community events: isn't it time to tap the capabilities of the digital era?
I've been going to conferences and meetups of all kinds since 2004. And today — much like in the era when a Nokia brick was giving people their first, still-primitive taste of mobility — these events follow the same format: you give a talk, you answer questions from the room, and the slides get posted somewhere. These days a video lands on YouTube too. Sometimes a chat survives the event, filled mostly with logistics. And that's about it.
Andrew Dunstan: (Belatedly) Announcing Release 21 of the PostgreSQL Buildfarm Client
-
PatchStack module — a new module for non-standard buildfarms that want to
test a stack of patches on top of a branch. Note: this module is not for use with the
Christophe Pettus: All Your GUCs in a Row: enable_seqscan
Dave Stokes: Ever Run Into A PostgreSQL Query That You Can Figure Out What It Does??
Ever have a query 'tossed over the fence' that you find incomprehensible but still have to support it? A few years ago, you would have needed to triage the query. Obfuscated queries can be tough to decipher. Sometimes, the query is due to someone or an ORM being clever. Many times the query is touch to read because the
DBeaver recently added its AI Chat to the free, open-source DBeaver Community Edition. And you will find it very at determining what a query does. Let's start with a simple query.
Hans-Juergen Schoenig: Architecture behind pg_hardstorage: The replication protocol
If you've heard one thing about pg_hardstorage, it's probably that "it works against managed PostgreSQL". This post is about the one architectural choice that makes that true, and the consequences that fall out of it.

