Sammlung von Newsfeeds

Christophe Pettus: waxsql: Wax Fruit for Your Query Planner

Neues vom PostgreSQL Planet - 22. Juni 2026 - 17:00
Generate valid SQL that looks real, nourishes nothing, and never spoils.

Richard Yen: pg_stats: How Postgres Internal Stats Work

Neues vom PostgreSQL Planet - 22. Juni 2026 - 10:00
Introduction

I recently had the privilege of speaking at POSETTE 2026 about pg_stats and how Postgres internal statistics work. This post is a written companion to that talk – aimed at giving you a working understanding of what pg_stats is, how it’s populated, and how it shapes the decisions the query planner makes on your behalf.

Imagine a customers table that looks roughly like this:

Cornelia Biacsics: Contributions for week 23 & 24, 2026

Neues vom PostgreSQL Planet - 22. Juni 2026 - 8:41

On June 5 2026, the PostgreSQL User Group Greece met, organized by Eftychia Kitsou and Charis Charalampidi.

Speaker:

  • George Capnias
  • Kostas Maistrelis

PGDay Boston happened on June 9 2026 Organized by:

Christophe Pettus: All Your GUCs in a Row: effective_io_concurrency

Neues vom PostgreSQL Planet - 22. Juni 2026 - 3:00
`effective_io_concurrency` has changed what it means twice—from a harmonic-series spindle count to a direct request depth to a real async I/O control.

Regina Obe: PostGIS Tiger Geocoder 2025.1

Neues vom PostgreSQL Planet - 22. Juni 2026 - 2:00

The PostGIS development team is pleased to provide postgis_tiger_geocoder extension. This is the very first release since the break from the PostGIS core. This version requires PostgreSQL 16 and above and should work with any supported PostGIS version.

PostGIS 3.6 series is the last series to include postgis_tiger_geocoder. PostGIS 3.7 will be shipped without postgis_tiger_geocoder.

Andreas Scherbaum: PostgreSQL Berlin May 2026 Meetup

Neues vom PostgreSQL Planet - 22. Juni 2026 - 0:00
On 7th of May, 2026, we had the PostgreSQL May Meetup in Berlin. AWS hosted it again, this time we had two speakers from UK and US. The Meetup took place in the Amazontower (EDGE East Side Tower Berlin) in Berlin, across the Uber Arena and with a view at the railway station Warschauer Straße. Celeste Horgan: pg_lake: Unifying transactional and analytical data with Postgres Celeste is Sr.

Regina Obe: Replacing pgAgent with pg_timetable: Part 1

Neues vom PostgreSQL Planet - 21. Juni 2026 - 9:01

pgAgent has been my go to scheduling solution for quite some time. Sadly in 6 months it will be completely retired and the pgAgent UI in pgAdmin will be gone. The main reasons I liked pgAgent were:

Christophe Pettus: All Your GUCs in a Row: effective_cache_size

Neues vom PostgreSQL Planet - 21. Juni 2026 - 3:00
effective_cache_size doesn't allocate memory, reserve RAM, or control runtime behavior—it merely whispers a number to the query planner to make it smarter…

Andrei Lepikhov: Optimising Polymorphic Associations in PostgreSQL

Neues vom PostgreSQL Planet - 20. Juni 2026 - 21:30

Recently, I looked into how common polymorphic associations actually are in relational databases — a performance-hostile pattern built around a discriminated foreign key that ORMs (Rails, Django, Hibernate), CRM platforms (Salesforce), and 1C generate automatically.

Christophe Pettus: All Your GUCs in a Row: dynamic_shared_memory_type

Neues vom PostgreSQL Planet - 20. Juni 2026 - 3:00
Parallel queries in PostgreSQL need shared memory sized at runtime, not startup.

Shaun Thomas: Looking Forward to Postgres 19: Logically Sequenced

Neues vom PostgreSQL Planet - 19. Juni 2026 - 13:01

Logical replication has been an integral part of Postgres since version 10 released in 2017. It's a very convenient system for synchronizing one or more tables from one running Postgres cluster to another, and the community has embraced it almost without reservation. It's a great feature we've all come to rely on.For all that, it has never been a flawless panacea. Perhaps the most glaring and conspicuous omission in Postgres logical replication is that of sequences.

Christophe Pettus: All Your GUCs in a Row: dynamic_library_path

Neues vom PostgreSQL Planet - 19. Juni 2026 - 3:00
PostgreSQL 18 finally made extensions truly relocatable by adding `extension_control_path` to match the long-existing `dynamic_library_path`.

Lætitia AVROT: It's Not Magic, It's Method

Neues vom PostgreSQL Planet - 19. Juni 2026 - 2:00
At PGDay France (2018 or 2019, I honestly can’t remember which one), I shared my method for evaluating a Postgres extension: read the source code, and ask yourself whether you understand it well enough to fix a small bug. Someone in the audience replied: “That’s only valid for Lætitia Avrot.” I’ve been thinking about that comment ever since. It’s not magic. It’s not some rare gift. It’s a method. Read. Understand.

Stefanie Janine Stölting: pgsql_tweaks Version 1.0.4 Released

Neues vom PostgreSQL Planet - 19. Juni 2026 - 0:00
  1. pgsql_tweaks is a bundle of functions and views for PostgreSQL
  2. Antony Pegg: Introducing ColdFront: Seamlessly Uniting OLTP, Analytics and AI Workloads on PostgreSQL

    Neues vom PostgreSQL Planet - 18. Juni 2026 - 12:40

    Our team is excited to announce pgEdge ColdFront v1.0.0-beta1: open-source, transparent data tiering for PostgreSQL that unites OLTP, analytics and AI workloads, with no application code changes required. The headline feature: a fully writable cold tier. Jimmy Angelakos is the lead engineer, and it’s available on GitHub and pgEdge Enterprise Postgres.Moving aging data off primary PostgreSQL storage is economically obvious.

Christophe Pettus: All Your GUCs in a Row: default_transaction_isolation and default_transaction_read_only

Neues vom PostgreSQL Planet - 18. Juni 2026 - 3:00
PostgreSQL's isolation levels hold surprises: read uncommitted silently becomes read committed, repeatable read forbids phantom reads the standard permits, and…

Vibhor Kumar: The AI Agent Layer: Architecture, Implementation, and the Future of Intelligent Enterprise Systems

Neues vom PostgreSQL Planet - 17. Juni 2026 - 14:16
Part 1: Why the AI Agent Layer Exists About This Series

This is the first post in a four-part series on building intelligent enterprise AI systems. Each part builds on the last, taking you from foundational concepts through to production-grade architecture.

Antony Pegg: Your AI App Works on Postgres. Now Make It Production-Ready Without Starting Over

Neues vom PostgreSQL Planet - 17. Juni 2026 - 13:27

Every AI application built on PostgreSQL hits the same inflection point. You've got pgvector installed, embeddings in a table, a similarity search query that returns surprisingly good results. The prototype works and your team is excited. Someone asks "when can we ship this?" and you suddenly realize that the distance between "it works on my laptop" and "it works in production across three regions" is a lot larger than you thought.The usual answer is to re-platform. Swap Postgres for a purpose-built vector database for the AI parts. Add a separate search service.

Christophe Pettus: All Your GUCs in a Row: default_transaction_deferrable

Neues vom PostgreSQL Planet - 17. Juni 2026 - 3:00
PostgreSQL's `DEFERRABLE` transaction mode only works with `SERIALIZABLE READ ONLY` transactions, where it waits for a safe snapshot to eliminate…

The only scalable delete is DROP TABLE

Postgres Weekly - 17. Juni 2026 - 2:00

#​653 — June 17, 2026

Web Version

Postgres Weekly

Scaling Postgres to 226k TPS: A Christmas Day Retrospective — A meaty post-mortem and tactical walkthrough of how a digital photo-frame company went from having its Postgres deployment crash out during the 2024 holiday season to handling 2025 without a hitch.

Andrew Atkinson

Seiten