Sammlung von Newsfeeds

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…

Jeremy Schneider: PGConf.dev 2026 Trip Summary

Neues vom PostgreSQL Planet - 26. Mai 2026 - 17:46

I’m back home from Vancouver. What a great week – in every way. I’ll try to share a few highlights here.

Andrei Lepikhov: EXPLAIN Prettier, or Post-Processing Query Plans in Postgres

Neues vom PostgreSQL Planet - 26. Mai 2026 - 13:22

This story started with a book gifted by a colleague. Reading Jimmy Angelakos' «PostgreSQL Mistakes and How to Avoid Them», I realised something that had been bugging me - in Postgres, the EXPLAIN command produces far too much information. The examples that authors typically present when discussing various aspects of database systems make it harder to analyse the problem at hand and distract the reader.

Vibhor Kumar: AI Without Semantics Is Just Expensive Guessing

Neues vom PostgreSQL Planet - 26. Mai 2026 - 13:01
Why Metadata, Taxonomy, Ontology, Knowledge Graphs, and Context Are Becoming the Foundation of Enterprise AI

The technology industry is entering a fascinating phase where many older ideas are suddenly becoming critically important again.

SHRIDHAR KHANAL: Critical PMM Alerts Every PostgreSQL DBA Must Track

Neues vom PostgreSQL Planet - 26. Mai 2026 - 11:50

The Night When Things Almost Went Down

Have you ever left for home on a Friday evening feeling confident about your work for the day, at peace knowing your system would survive the coming weekend? We’ve all felt that way at some point.

Meanwhile, the disk on the server had quietly reached 90% utilization. Write-Ahead Log (WAL) files had accumulated enormously, one long-running query had been running for over an hour, and nobody noticed because, some time earlier, the dashboard had looked fine.

Josef Machytka: The PostgreSQL Conference HOW2026 in Jinan, China

Neues vom PostgreSQL Planet - 26. Mai 2026 - 11:33

At the end of April, I had the incredible opportunity to represent credativ on the HOW2026 (Hello Open-source World), the PostgreSQL & IvorySQL Eco Conference in Jinan, China. IvorySQL is a Chinese fork of PostgreSQL with extended Oracle compatibility. In recent years, it has been gaining popularity not only in China. The conference brought together PostgreSQL and IvorySQL experts, contributors, and open-source database enthusiasts from around the world.

Cornelia Biacsics: Contributions for week 20, 2026

Neues vom PostgreSQL Planet - 26. Mai 2026 - 9:50

PGConf.dev 2026 took place from May 19-22 2026, organized by

  • Gwen Shapira
  • Jonathan Katz
  • Kaiting Chen
  • Magnus Hagander
  • Melanie Plageman
  • Paul Ramsey
  • Robert Haas
  • Steve Singer

Program Committee:

  • Jacob Champion
  • Jonathan Katz
  • Dilip Kumar
  • Melanie Plageman
  • Paul Ramsey

Tuesday Planning Committee:

Christophe Pettus: All Your GUCs in a Row: client_min_messages

Neues vom PostgreSQL Planet - 26. Mai 2026 - 3:00
`client_min_messages` controls what your session sees, not what the server logs—a confusion that spawns most of its trouble.

Richard Yen: Foreign Tables and Materialized Views: A Dynamic Duo

Neues vom PostgreSQL Planet - 25. Mai 2026 - 10:00
Introduction

I recently wrote a post about WAL log shipping and how a standby built on log shipping is a great way to give data analysts production data without putting the primary at risk. Having access to the production data in this way is great, but it’s read-only. How can we create views of this data for better analytics work?

Christophe Pettus: All Your GUCs in a Row: client_connection_check_interval

Neues vom PostgreSQL Planet - 25. Mai 2026 - 3:00
PostgreSQL 14 added a parameter that detects dead client connections during query execution, stopping wasted work before it's too late.

How to Set Up a Highly Available PostgreSQL 18 Cluster using Patroni

PostgresqlHelp - 24. Mai 2026 - 17:35
PostgreSQL is a popular open-source relational database management system (RDBMS) used by many organizations to store and manage their data. To ensure high availability and prevent downtime, it’s essential to have a robust HA setup for PostgreSQL. Patroni, HAProxy, Keepalived, etcd, and watchdog can be used together to achieve this goal. Short description of the components used

Christophe Pettus: A Correction: Snowflake Postgres Is Just Postgres

Neues vom PostgreSQL Planet - 24. Mai 2026 - 17:00
Snowflake Postgres is community Postgres, not a fork with a proprietary storage layer—a correction to Wednesday's post on table access methods, and a closer…

Seiten