Neues vom PostgreSQL Planet

Neues vom PostgreSQL Planet Feed abonnieren
Planet PostgreSQL
Aktualisiert: vor 13 Minuten 1 Sekunde

Christophe Pettus: Binary read replicas in PostgreSQL, Part 2

21. Oktober 2026 - 18:00
Read replicas are one tool, but tuning a replica for one job and sending it another is a recipe for conflict. (I consult on PostgreSQL through PGX Inc..)

Jeremy Schneider: Postgres recovery_prefetch Considered Harmful and Causing Outages

21. Oktober 2026 - 8:59

Another story of something I saw in the field which surprised me. Turns out recovery_prefetch can cause outages.

Something which has been happening quietly in the background all the time, but we didn’t notice until we looked close enough to see it.

Ayoub Kazar: PostgreSQL as a graph database, part 1: SQL/PGQ in PostgreSQL

21. Oktober 2026 - 2:00

This is the second post in a series exploring graph databases and PostgreSQL. The first post covered what graphs are, what can be modeled as a graph, and the landscape of graph database systems. This post moves from the general to the specific: how we query graphs, why SQL can be an awkward fit, and what SQL/PGQ changes. It ends with the PostgreSQL implementation, why it was reverted, and a few notes on the main features still to come.

Igor Suhorukov: My PostgreSQL is faster than yours and has almost caught up with ClickHouse

21. Oktober 2026 - 2:00

A friend of mine is an excellent architect but a complete snob. He has four different databases in production: PostgreSQL for OLTP, ClickHouse for OpenTelemetry data and web analytics, Elasticsearch for full-text search in the application, and MongoDB, “for historical reasons.”

In between, there are ETL and CDC pipelines, plus on-call developers hunting for where exactly the results don’t match. To him, it’s all a well-thought-out architecture; to me, it’s needless complexity in maintenance and development.

Regina Obe: PostGIS 3.7.0rc3

21. Oktober 2026 - 2:00

The PostGIS Team is pleased to release PostGIS 3.7.0rc3! Best Served with PostgreSQL 19 RC 1 , GEOS 3.15.0 , postgis_tiger_geocoder 2025.2 , and address_standardizer.

Christophe Pettus: Binary read replicas in PostgreSQL, Part 1

20. Oktober 2026 - 18:00
A read replica is a PostgreSQL server in permanent recovery that accepts queries—and nearly every surprise it causes follows from that fact. (I consult on PostgreSQL through PGX Inc..)

Christophe Pettus: All Your GUCs in a Row: recovery_min_apply_delay

20. Oktober 2026 - 15:00
recovery_min_apply_delay makes a standby late on purpose. For the length of the delay there is a running, queryable copy of your database on which the DELETE without a WHERE clause has not happened yet. That is the whole feature, and it is a good one. The problem is that almost everyone who sets … (I consult on PostgreSQL through PGX Inc..)

Christophe Pettus: All Your GUCs in a Row: recovery_init_sync_method

20. Oktober 2026 - 3:00
After a crash, PostgreSQL syncs every file in your data directory before replaying any WAL—and on large clusters, this can consume minutes. (I consult on PostgreSQL through PGX Inc..)

Christophe Pettus: All Your GUCs in a Row: recovery_end_command

20. Oktober 2026 - 3:00
A hook that fires exactly once at promotion or restore completion—but the server is neither ready nor recovering while your command runs. (I consult on PostgreSQL through PGX Inc..)

Pavel Luzanov: PostgreSQL 19: part 5.3 (DBA3 and DBS) of CommitFest 2026-03

20. Oktober 2026 - 2:00

We’re continuing our review of the March CommitFest for PostgreSQL 19. This third article in the series covers the changes related to our DBA3 and DBS courses.

As a reminder, here’s the plan for our coverage of the final PostgreSQL 19 CommitFest:

Part 5.1 (QPT)

Part 5.2 (DBA1, DBA2)

Devrim GÜNDÜZ: Every package in the PostgreSQL RPM repositories now has a page

19. Oktober 2026 - 19:08
For years, https://yum.postgresql.org and https://zypp.postgresql.org have had documentation pages for the extensions we package. But the PGDG repositories hold much more than PostgreSQL and its extensions: backup tools, high availability managers, connection poolers, monitoring tools, drivers, migration tools, and the libraries all of these depend on. Unless you already knew a package name, most of that software was hard to find.

Tom Kincaid: PostgreSQL 19: What Changed, What Matters, and What to Test Now

19. Oktober 2026 - 2:09
With the first release candidate available, PostgreSQL 19 brings practical advances in database maintenance, query planning, and replication.

Chris van Eijk: Supabase RLS policy examples, tested on PostgreSQL 17

19. Oktober 2026 - 2:00
Four Supabase row-level security policy sets, tested with Supabase's own roles: own rows, public read, teams without recursion, and admins from the JWT.

Chris van Eijk: Supabase RLS policy not working? Ten causes, measured

19. Oktober 2026 - 2:00
Why a Supabase row-level security policy returns nothing, fails or leaks, measured on PostgreSQL 17 with Supabase's own roles and auth.uid(): ten causes.

Ayoub Kazar: PostgreSQL as a graph database, part 0: intro, graphs, graph databases

19. Oktober 2026 - 2:00

This is the first post in a series exploring graph databases and PostgreSQL’s evolving role in the graph landscape. Over four posts, we’ll move from foundational concepts through PostgreSQL’s SQL/PGQ implementation details and its future, benchmark comparisons against PostgreSQL graph solutions (e.g Apache AGE) , and finally the broader trajectory of relational systems absorbing graph workloads.
The series assumes no prior graph database expertise.

Chris van Eijk: Supabase RLS: when (select auth.uid()) helps, measured

19. Oktober 2026 - 2:00
auth.uid() against (select auth.uid()) in a Supabase-style RLS policy on PostgreSQL 17, measured: 923 against 42 ms without an index, no difference with one.

Chris van Eijk: hstore vs jsonb performance in PostgreSQL, measured

19. Oktober 2026 - 2:00
hstore against jsonb on a million flat documents in PostgreSQL 17 and 18, measured: storage, reads, updates, GIN indexes, and what hstore does to types.

Vadim Yatsenko: Awide Labs open-sources Awide Polar: a PostgreSQL fork with compute-storage disaggregation and HTAP capabilities

19. Oktober 2026 - 2:00
Awide Labs releases Awide Polar, its PostgreSQL fork with compute-storage disaggregation and HTAP capabilities, alongside enhanced PolarFS storage and Polar Proxy for consistent replica reads.

Stefanie Janine Stölting: pgsql_tweaks Version 1.1.0 Released

19. Oktober 2026 - 0:00
  1. pgsql_tweaks is a bundle of functions and views for PostgreSQL
  2. Christophe Pettus: All Your GUCs in a Row: random_page_cost and seq_page_cost

    18. Oktober 2026 - 3:00
    The planner charges `random_page_cost` per index page based on how uncorrelated the index is—but the name lies. (I consult on PostgreSQL through PGX Inc..)

Seiten