Sammlung von Newsfeeds

Christophe Pettus: Open-Source TDE for PostgreSQL: What pg_tde Is, and Whether You Need It

Neues vom PostgreSQL Planet - 29. Mai 2026 - 17:00
PostgreSQL finally has an open-source Transparent Data Encryption option.

Shaun Thomas: Looking Forward to Postgres 19: The New REPACK Command

Neues vom PostgreSQL Planet - 29. Mai 2026 - 11:21

Postgres has had a thorn in its paw for a very long time regarding table size. Every modified tuple leaves an old version in the heap for use by older transactions. While  locates these old tuples, it only marks them as reusable rather than returning the space to the OS. Tables only ever grow larger in Postgres.Maybe Postgres 19 can fix that for us.

Floor Drees: PGConf.dev 2026: Our team’s sessions, working groups, and key takeaways

Neues vom PostgreSQL Planet - 29. Mai 2026 - 11:15

Last week, we attended the annual PGConf.dev as a Gold-level sponsor. While most PostgreSQL conferences usually attract users and DBAs, this event draws a strong mix of contributors and community members alike, making it a unique opportunity to get proposals and patches reviewed and to connect across the broader Postgres ecosystem. 

Christophe Pettus: All Your GUCs in a Row: commit_timestamp_buffers

Neues vom PostgreSQL Planet - 29. Mai 2026 - 3:00
PostgreSQL 17 made SLRU buffer pools configurable for the first time.

Stefan Fercot: Memories from PGConf.dev 2026

Neues vom PostgreSQL Planet - 28. Mai 2026 - 17:04

Thanks to the organising team, I had the chance to attend PGConf.dev last week in Vancouver, Canada. And luckily, I wasn’t alone there — Valeria could join as well!

This year’s edition was particularly special: we celebrated 30 years of open source PostgreSQL together! Many activities revolved around the anniversary, including a special celebration-themed conference t-shirt, stickers, commemorative posters, and more.

Christophe Pettus: Twenty Years, Three CVEs, One AI

Neues vom PostgreSQL Planet - 28. Mai 2026 - 17:00
Three heap buffer overflows in PostgreSQL — including a 20-year-old pgcrypto bug — were found by an AI code analyzer. But.

Vibhor Kumar: Postgres as an Execution Environment for AI: Failure Modes, Hooks, and the ORBIT Framework

Neues vom PostgreSQL Planet - 28. Mai 2026 - 14:50

A field report from PGConf Dev 2026 — and a working framework for everyone who has to keep AI workloads running in production.

It’s 3:47 AM. The Pager Goes Off.

A production AI batch job is stuck. Sixty thousand rows are locked. Your application performance is degrading. The post-mortem the next morning will be filed under “unknown cause.”

warda bibi: Automating PostgreSQL Index Tuning Using AI

Neues vom PostgreSQL Planet - 28. Mai 2026 - 13:45

If you have a slow query, one of the obvious moves is to add an index. So you look at the WHERE clause, pick a column, run CREATE INDEX, and test again. Sometimes it helps, often it doesn’t. And now you have an index sitting there, not helping reads, but slowing down every write, because INSERT, UPDATE, and DELETE all have to maintain it. And it gets worse as your system grows.

Hayato Kuroda: How to hack Logical Replication in PostgreSQL: Insights from contributors

Neues vom PostgreSQL Planet - 28. Mai 2026 - 3:05

Logical replication has come a long way since its introduction in PostgreSQL. It is now being adopted more widely than ever, powering cross-version upgrades, multi-region deployments, and real-time analytics pipelines. Yet significant opportunities for improvement still remain.

 

Christophe Pettus: All Your GUCs in a Row: commit_delay and commit_siblings

Neues vom PostgreSQL Planet - 28. Mai 2026 - 3:00
Tune `commit_delay` to batch WAL flushes and trade latency for throughput—but only if `pg_test_fsync` proves sync time is your bottleneck.

Christophe Pettus: REPACK CONCURRENTLY: pg_squeeze Gets a Promotion

Neues vom PostgreSQL Planet - 27. Mai 2026 - 17:00
PostgreSQL 19 brings REPACK CONCURRENTLY, a native alternative to pg_repack that rewrites tables without crippling locks.

Payal Singh: Postgres War Stories Part 1: Postgres outages that aren't Postgres bugs

Neues vom PostgreSQL Planet - 27. Mai 2026 - 15:00

This series is aimed at recounting, explaining, and cataloging issues pertaining to Postgres in large-scale production environments that affected a wide section of users and clients. The idea occured to me when discussing one specific issue (covered in a later part in this series) that was my first experience dealing with such issues on a wide scale (multiple clients and clusters affected). This specific part focuses on issues that were caused not by Postgres itself, but by the tools, OS, and ecosystems that Postgres relies on.

Elizabeth Garrett Christensen: Graph Queries in Postgres with Apache AGE

Neues vom PostgreSQL Planet - 27. Mai 2026 - 9:00

The Iceberg tables look like normal Postgres tables. You create them with USING iceberg and they're backed by Parquet on S3:

Postgres engines now have access to more data than ever. With extensions like pg_lake, you can connect Postgres to gobs of files in object storage like csv, json, Apache Parquet™ and Apache Iceberg™.

Christophe Pettus: All Your GUCs in a Row: cluster_name

Neues vom PostgreSQL Planet - 27. Mai 2026 - 3:00
cluster_name looks like a cosmetic label for process listings, but on a standby it silently becomes the name your primary uses to verify synchronous…

Postgres turns 30 (with cake)

Postgres Weekly - 27. Mai 2026 - 2:00

#​650 — May 27, 2026

Web Version

Postgres Weekly

cary huang: PGConf.dev 2026: Why It Remains My Favorite PostgreSQL Conference

Neues vom PostgreSQL Planet - 27. Mai 2026 - 1:33
About PGConf.dev

PGConf.dev is an annual developer event focused entirely on contributing to the PostgreSQL ecosystem, including core software development and community building. It serves as a primary hub for PostgreSQL hackers, maintainers, and ecosystem developers to meet, collaborate, and share knowledge.

Shinya Kato: 5 PostgreSQL locking behaviors that trip people up

Neues vom PostgreSQL Planet - 26. Mai 2026 - 22:00
Introduction

PostgreSQL uses MVCC (Multi-Version Concurrency Control) for concurrency control: reads never block writes, and writes never block reads.

Its locking system has 8 table-level lock modes and 4 row-level lock modes, and the conflict tables in the documentation tell you exactly which lock modes conflict with which.

In practice, though, once you actually operate PostgreSQL, locks end up conflicting in places you never expected. Queries take far longer than anticipated, and in the worst case you end up with an outage.

Ashutosh Bapat: My Reflections on PGConf.dev 2026

Neues vom PostgreSQL Planet - 26. Mai 2026 - 19:07
From Ottawa to Vancouver

For a long time, PGCon in Ottawa was a staple for the PostgreSQL community. I always had a soft spot for Ottawa; it fondly reminded me of my childhood days in Pune. So, when it was first announced that the reincarnated PGConf.dev would take place in Vancouver, I felt a twinge of sadness.

Christophe Pettus: Managed Postgres, Examined: Google AlloyDB for PostgreSQL

Neues vom PostgreSQL Planet - 26. Mai 2026 - 19:00
Fourth in a series of dispassionate tours of managed PostgreSQL services. Previously: RDS, Aurora, and Cloud SQL. AlloyDB is Google’s distributed-storage PostgreSQL, the closest architectural parallel on GCP to Aurora on AWS, with enough distinctive differences to be worth understanding as its ow…

Christophe Pettus: What Else Is In There?

Neues vom PostgreSQL Planet - 26. Mai 2026 - 18:00
A 1990s-vintage PostgreSQL extension shipping a critical buffer overflow in 2026 reveals a larger problem: most teams can't even say what's actually installed…

Seiten