Sammlung von Newsfeeds

Christophe Pettus: All Your GUCs in a Row: enable_hashjoin

Neues vom PostgreSQL Planet - 28. Juni 2026 - 3:00
Diagnose spilling hash joins with `enable_hashjoin = off`.

Christophe Pettus: All Your GUCs in a Row: enable_hashagg

Neues vom PostgreSQL Planet - 27. Juni 2026 - 3:00
PostgreSQL 13 made hash aggregation memory-safe by allowing it to spill to disk — but that safety introduced a surprise regression for some queries on upgrade.

Lætitia AVROT: Stop Punishing Your Postgres for a Crash That Won't Happen

Neues vom PostgreSQL Planet - 27. Juni 2026 - 2:00
There is a misconception I keep running into, and it causes real harm in production. People are afraid to increase checkpoint_timeout. They think a longer timeout means a longer recovery after a crash. So they set it to 5 minutes. Some set it to 1 minute. And then they wonder why their Postgres is struggling. Let me dismantle this fear, argument by argument. First: serious people have a replica 🔗If you care about availability, you have at least one replica you can fail over to.

Andrei Lepikhov: A Generative Postgres Digest: From Noise to Signal

Neues vom PostgreSQL Planet - 26. Juni 2026 - 18:32

Why do we still waste time browsing YouTube and news sites looking for interesting content? Why rely on someone else's algorithm — when Claude, for instance, retains conversation history in one form or another and can therefore assess our actual interests? Maybe it's time to take control of shaping our own "information bubble"?

Christophe Pettus: coddpiece: Watch Relational Algebra Become SQL

Neues vom PostgreSQL Planet - 26. Juni 2026 - 18:00
Learn relational algebra by building expressions that compile to real SQL.

Jan Wieremjewicz: Why PostgreSQL needs an AI usage policy

Neues vom PostgreSQL Planet - 26. Juni 2026 - 10:15

We often hear that open source is about people.

People who contribute their time and, in a way, parts of their lives to work on software that is available for everyone without limitations and without licensing costs.

Shaun Thomas: Looking Forward to Postgres 19: Split Personality

Neues vom PostgreSQL Planet - 26. Juni 2026 - 9:17

Postgres has had native support for declarative partitions since version 10, and every release since has filed off another rough edge. We got partition-wise joins, default partitions, hash partitioning, and the ability to attach and detach partitions concurrently. By any reasonable measure, declarative partitioning is one of the great success stories of modern Postgres.Despite the power here, it's always been a kind of one-way ratchet. Creating or dropping partitions was easy. But reorganizing existing ones was a different beast entirely.

Christophe Pettus: All Your GUCs in a Row: enable_gathermerge

Neues vom PostgreSQL Planet - 26. Juni 2026 - 3:00
Disable `enable_gathermerge` to diagnose whether a slow parallel query's bottleneck is the leader-side merge step or something deeper—like worker memory…

SHRIDHAR KHANAL: PostgreSQL Disaster Recovery with pgBackRest TLS Transport

Neues vom PostgreSQL Planet - 25. Juni 2026 - 11:45

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.

Hans-Juergen Schoenig: Heterogeneous Graphs in SQL/PGQ on PostgreSQL 19

Neues vom PostgreSQL Planet - 25. Juni 2026 - 7:00

In the previous post, we discussed the basic syntax of graph queries in PostgreSQL 19 and discussed some simple SQL/PGQ examples. However, more often than not applications are more complex and need more than just two basic tables. Therefore, we want to dig a little deeper and see how we can write more complex queries and model some more sophisticated graphs based on real world scenarios.

Christophe Pettus: All Your GUCs in a Row: enable_distinct_reordering and enable_group_by_reordering

Neues vom PostgreSQL Planet - 25. Juni 2026 - 3:00
Reorder GROUP BY and DISTINCT keys to cut comparison costs and skip sorts—new optimizations in PostgreSQL 17 and 18 that usually stay invisible but…

Christophe Pettus: cygnet: A small but fierce ORM

Neues vom PostgreSQL Planet - 24. Juni 2026 - 17:00
Cygnet is a PostgreSQL ORM for async Python that refuses to hide the SQL.

warda bibi: MCP For PostgreSQL: Automated Health Checks & Performance Analysis

Neues vom PostgreSQL Planet - 24. Juni 2026 - 13:32

AI agents are becoming increasingly capable at operational tasks: summarizing logs, analyzing query plans, identifying anomalies, and assisting with incident response. For databases in particular, this creates an obvious opportunity. Much of day-to-day troubleshooting follows repeatable workflows that lend themselves well to automation.

Shaun Thomas: The Long Road to Bottomless Postgres

Neues vom PostgreSQL Planet - 24. Juni 2026 - 12:05

Every database eventually runs into the same wall: storage costs money, and the data nobody queries anymore costs exactly as much as the data everyone does. A five-year-old row occupies the same expensive block storage as the order that came in thirty seconds ago. Postgres doesn't know the difference, and why would it? That's honestly a common refrain among most database engines.As a result, many have dreamed of fixing this by decoupling compute from storage.

Jeremy Schneider: Happiness Hint: Alarm on Checkpoint Time

Neues vom PostgreSQL Planet - 24. Juni 2026 - 10:20

Before starting, I want to put a few things at the top:

Christophe Pettus: All Your GUCs in a Row: enable_indexscan and enable_bitmapscan

Neues vom PostgreSQL Planet - 24. Juni 2026 - 3:00
Diagnose index scan performance problems by temporarily disabling index scans or bitmap scans and measuring what the planner chooses instead.

What's coming in Postgres 19 (and what's still missing)

Postgres Weekly - 24. Juni 2026 - 2:00

#​654 — June 24, 2026

Web Version

Postgres Weekly

David Wheeler: pg_clickhouse 0.3.2: Ready For Postgres 19

Neues vom PostgreSQL Planet - 23. Juni 2026 - 18:14

I’ve got a new post over on the ClickHouse blog today: What’s New in pg_clickhouse v0.3.2: Postgres 19, TLS, Regex, and Memory. The big news is Postgres 19 support:

Hans-Juergen Schoenig: Introducing pg_hardstorage: A New Community-Driven Approach to PostgreSQL Backup and Recovery

Neues vom PostgreSQL Planet - 23. Juni 2026 - 14:31

PostgreSQL today looks very different from the PostgreSQL many of us started working with over 25 years ago.

Seiten