Sammlung von Newsfeeds

Álvaro Hernández: Postgres Ibiza 2025: October 15-17th

Neues vom PostgreSQL Planet - 5. September 2025 - 16:01
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

Neues vom PostgreSQL Planet - 4. September 2025 - 19:09

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

Neues vom PostgreSQL Planet - 4. September 2025 - 17:33

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

Neues vom PostgreSQL Planet - 4. September 2025 - 17:15

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

Neues vom PostgreSQL Planet - 4. September 2025 - 15:57

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

Neues vom PostgreSQL Planet - 4. September 2025 - 6:30
Introduction

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

Neues vom PostgreSQL Planet - 3. September 2025 - 17:30
Discover how a PostgreSQL DBA’s decade of expertise evolved into designing Xata’s AI-powered Postgres agent, automating monitoring and observability.

Laurenz Albe: Partitioned table statistics

Neues vom PostgreSQL Planet - 2. September 2025 - 7:39


© 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

Neues vom PostgreSQL Planet - 2. September 2025 - 2:00

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.

warda bibi: The Hidden Bottleneck in PostgreSQL Restores and its Solution

Neues vom PostgreSQL Planet - 1. September 2025 - 17:45

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.

Background 

There are two main types of backups in PostgreSQL:

Jan Wieremjewicz: pg_tde can now encrypt your WAL on PROD!

Neues vom PostgreSQL Planet - 1. September 2025 - 13:00

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

Neues vom PostgreSQL Planet - 30. August 2025 - 2:00
A deep dive into the evolution of my GSoC'25 project: the PostgreSQL ABI Compliance Checker. I share my journey of developing the ABICompCheck module using the PostgreSQL BuildFarm, learning Perl, setting up a CGI Server, and launching a public BuildFarm animal to run checks every 24 hours.

ahmed gouda: GSoC'25 at PostgreSQL: Work and Results

Neues vom PostgreSQL Planet - 29. August 2025 - 23:44

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 Bonding

The 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

Neues vom PostgreSQL Planet - 29. August 2025 - 23:44

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 Bonding

The 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

Neues vom PostgreSQL Planet - 29. August 2025 - 19:15
PGConf.EU’s first Community Events Day organized by community members: summits, showcases and trainings. Last few days to submit talks!

Floor Drees: Contributions for the weeks 32 - 35 (2025-08-04 - 2025-08-28)

Neues vom PostgreSQL Planet - 29. August 2025 - 10:52

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?

Neues vom PostgreSQL Planet - 29. August 2025 - 10:15
Yesterday someone posted a set of queries for interviews, all centered on answering business-like questions from database. Today this post is hidden behind some “subscribe to read more" thing, so I will not even link it, but one question there caught my eye. Since I can't copy paste the text, I'll try to write what … Continue reading "Who logged to system from multiple countries in 2 hours?"

Ahsan Hadi: Highlights of PostgreSQL 18

Neues vom PostgreSQL Planet - 28. August 2025 - 8:27

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

Neues vom PostgreSQL Planet - 27. August 2025 - 12:00

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.

Seiten