Sammlung von Newsfeeds
Álvaro Hernández: Postgres Ibiza 2025: October 15-17th
Postgres Ibiza 2025 is back in October. A three-day event split into:
semab tariq: Best Practices for Achieving High Availability in PostgreSQL with Patroni and Pgpool
I recently completed a training session for one of our customer on best practices for achieving HA clusters with Patroni and Pgpool in PostgreSQL. During the sessions, different points were discussed, but I’d like to highlight a few that should be carefully considered when designing HA clusters.
Karen Jex: PGConf.EU 2025 - PostgreSQL Conference Europe 2025 Schedule Published
The programme for PGConf.EU 2025, taking place on 21–24 October in Riga, is now live!
Discover the exciting lineup of world-class PostgreSQL speakers and exciting topics that await you on the schedule for this year.
This year’s conference also features a Community Events Day on Tuesday, with limited spaces available.
We look forward to seeing you in Riga in October!
Bruce Momjian: New Presentation
I just gave a new presentation at PGConf.Brazil titled Three Key Attributes of Postgres. It is similar to my existing The Postgres Trajectory talk, but with more of a business and global focus. It also a psql output slide full of puns at the beginning, and hints to the puns at the end.
Jimmy Angelakos: FOSSY 2025 and RAGtime with Postgres
I've just returned from the rapidly growing Free and Open Source Yearly conference, or FOSSY 2025, which took place from July 31st - August 3rd, 2025, in Portland, Oregon. Organized by the incredible team at the Software Freedom Conservancy, the event was an awesome gathering of minds dedicated to the principles of free and open-source software.
Umut TEKIN: Exploration: CNPG Kubectl Plugin
We have explored how to create cluster, take backups, connect to the cluster and run psql commands in our CNPG series. However, one might feel overwhelmed because of those day - to - day operations. That is why CNPG provides a kubectl plugin. CloudNativePG' s plugin enriches kubectl with a set of PostgreSQL - focused commands, making easier to inspect clusters, trigger backups, promote a new instance, run pgbench and run psql commands without leaving existing terminal.
Gülçin Yıldırım Jelínek: From DBA to DB Agents
Laurenz Albe: Partitioned table statistics
© Laurenz Albe 2025
I recently helped a customer with a slow query. Eventually, an ANALYZE on a partitioned table was enough to fix the problem. This came as a surprise for the customer, since autovacuum was enabled. So I decided to write an article on how PostgreSQL collects partitioned table statistics and how they affect PostgreSQL's estimates.
Regina Obe: PostGIS 3.6.0
The PostGIS Team is pleased to release PostGIS 3.6.0! Best Served with PostgreSQL 18 Beta3 and recently released GEOS 3.14.0.
This version requires PostgreSQL 12 - 18beta3, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.14+ is needed. To take advantage of all SFCGAL features, SFCGAL 2.2.0+ is needed.
Jeremy Schneider: Run Jepsen against CloudNativePG to see sync replication prevent data loss
Are you in the Pacific Northwest?
warda bibi: The Hidden Bottleneck in PostgreSQL Restores and its Solution
In July 2025, during the PG19-1 CommitFest, I reviewed a patch targeting the lack of parallelism when adding foreign keys in pg_restore. Around the same time, I was helping a client with a large production migration where pg_restore dragged on for more than 24 hours and crashed multiple times.
In this blog, I will talk about the technical limitations in PostgreSQL, the proposed fix, and a practical workaround for surviving large restores.
BackgroundThere are two main types of backups in PostgreSQL:
Jan Wieremjewicz: pg_tde can now encrypt your WAL on PROD!
Just recently, we announced the production-ready release of pg_tde, bringing open source Transparent Data Encryption (TDE) to PostgreSQL. Now, I may have spoiled the fun a little with the title, but take a look at the word puzzle below—can you guess the announcement? Bear with me… and my sense of humor, which might be a bit too dry for some :)
Mankirat Singh: Maza and Baza: A Tale of GSoC'25 ABI Compliance Checker project
ahmed gouda: GSoC'25 at PostgreSQL: Work and Results
In the previous post, I discussed GSoC, my road to acceptance at PostgreSQL, and my project deliverables.
Today, I will share my experience with the PostgreSQL community, and the work I did.
Postgres Community BondingThe first phase of GSoC is community bonding, where the mentee gets to know the community of his organization.
ahmed gouda: GSoC'25 at PostgreSQL: Work and Results
In the previous post, I discussed GSoC, my road to acceptance at PostgreSQL, and my project deliverables.
Today, I will share my experience with the PostgreSQL community, and the work I did.
Postgres Community BondingThe first phase of GSoC is community bonding, where the mentee gets to know the community of his organization.
Gülçin Yıldırım Jelínek: PGConf.EU Community Events Day: CfPs closing soon
Floor Drees: Contributions for the weeks 32 - 35 (2025-08-04 - 2025-08-28)
Clearly it's summer time in the Northern Hemisphere and we haven't been as punctual with our recognition posts! We'll resume to a more regular schedule, promised!
On Aug, 28 Peter Zaitsev and Emma Saroyan organised PG Armenia x Percona University.
Speakers: * Peter Zaitsev * Andrey Borodin * Emma Saroyan * Konstantin Trushin * Dmitrii Kochetov * Alexey Palazhchenko * Alex Demidoff * Eugene Klimov * Kim Saroyan * Alexander Zaitsev * Aya Guseinova * Piotr Kalmukhyan
Hubert 'depesz' Lubaczewski: Who logged to system from multiple countries in 2 hours?
Ahsan Hadi: Highlights of PostgreSQL 18
The PostgreSQL development group released the second Beta version of PostgreSQL 18 in July; the GA version is expected later in 2025 (around the September/October timeframe). The PostgreSQL development group and its community is very dedicated and ensures several minor releases during the year and major releases every year.
Tomas Vondra: Using JWT to establish a trusted context for RLS
Row-level security (RLS) is a great feature. It allows restricting access to rows by applying filters defined by a policy. It’s a tool useful for cases when the data set can’t be split into separate databases.

