Sammlung von Newsfeeds
Christophe Pettus: All Your GUCs in a Row: data_directory_mode
Christophe Pettus: All Your GUCs in a Row: data_directory
Andrew Atkinson: Beta Testing PostgreSQL With Docker
The Postgres community values feedback from testing of Beta releases, and with Docker it’s been easier to get pre-release versions up and running.
With the recent announcement of PostgreSQL 19 Beta 1, let’s get that running and test some of the new capabilities.
Mark Wong: Acknowledged Individuals in the PostgreSQL Release Notes: 2026 Edition
I shared a chart, in 2022, showing where PostgreSQL contributor gifts are mailed to. Here's an updated chart (click to zoom in.)
Shaun Thomas: Looking Forward to Postgres 19: Query Hints
Well, the world has officially ended. Peter Venkman from Ghostbusters was right all along, and we'll soon be experiencing "human sacrifice, dogs and cats living together, mass hysteria!" Pack it in everybody; we had a great run. The feature freeze of Postgres 19 includes the one feature many claimed would never see the light of day: query hints. I guess "never say never" is pretty good advice.OK, so they're not technically called hints. The Postgres community would never be so pedestrian.
Christophe Pettus: All Your GUCs in a Row: data_checksums
Lætitia AVROT: A Reviewer Was Born
Floor Drees: How to test PostgreSQL 19 beta in your Kubernetes cluster
warda bibi: File Descriptors: The OS Limit That Takes Down PostgreSQL
Most PostgreSQL outages that trace back to file descriptor exhaustion get misread as a database problem. The failure is one layer down: the kernel runs out of file descriptors and PostgreSQL takes the hit. This post covers how that happens under high connection counts, how to read the log sequence when it does, and how to fix it.
Stefan Fercot: Does pgBackRest work with pg_tde?
Percona Transparent Data Encryption for PostgreSQL (pg_tde) is an open-source PostgreSQL extension that provides Transparent Data Encryption (TDE) to protect data at rest. pg_tde ensures that data stored on disk is encrypted and cannot be read without the proper encryption keys, even if someone gains access to the physical storage media.
Christophe Pettus: All Your GUCs in a Row: cursor_tuple_fraction
David Wheeler: pg_clickhouse 0.3.1: Now With More C
Hello listeners!
Hans-Juergen Schoenig: Handling graphs with SQL/PGQ in PostgreSQL
Starting with version 19 of PostgreSQL users will be able to enjoy something exceptionally useful which will help developers to build even more powerful applications even more quickly. SQL/PGQ — the ISO/IEC 9075-16 (2023) syntax for querying graphs that live in regular relational tables - will be available. This series of posts will explain how this new functionality works and how it can be used to leverage the power of PostgreSQL 19 and beyond.
Radim Marek: pg_stat_statements: everything it can't
Part one made the core case: pg_stat_statements counts, it doesn't record. It walked through how the queryid jumble fragments one logical query into many rows, how the first-seen text freezes your per-request tags, and how the averages bury the p99 that actually pages you. All of that was about data the extension has and distorts.
Christophe Pettus: All Your GUCs in a Row: createrole_self_grant
Radim Marek: pg_stat_statements: everything it tells you
If not first, pg_stat_statements is one of the most used extensions in the PostgreSQL ecosystem. It ships in contrib and costs almost nothing to use. Most of us turn to it to answer the question: what is the database actually doing? It's genuinely useful. You can use it to get a snapshot of what happened in a given timeframe, and make a faster decision about what to fix.
Robert Haas: Hacking Workshop for June/July 2026
Christophe Pettus: Managed Postgres, Examined: Azure Database for PostgreSQL Flexible Server
semab tariq: The Night Our Tables Wouldn’t Stop Growing
We were doing everything right. The migration plan was solid, the team was experienced, and we had done this kind of thing before. But somewhere around midnight, someone on the team noticed something strange. Tables on the destination side were ballooning at an unexpected rate with hundreds of gigabytes being used, while the source side tables sat quietly at just a few megabytes.
Something was very wrong, and we had no idea what.

