Sammlung von Newsfeeds

Christophe Pettus: All Your GUCs in a Row: log_checkpoints, log_autovacuum_min_duration, and log_temp_files

Neues vom PostgreSQL Planet - 25. August 2026 - 3:00
And now, we put on our waders and venture into the swamp that is all of the PostgreSQL logging GUCs. PostgreSQL 8.3 is the release in which the server started doing its own housekeeping in earnest: autovacuum on by default, checkpoints spread out over the interval instead of dumped at the end of …

Gülçin Yıldırım Jelínek: Read your writes: WAIT FOR in PostgreSQL 19

Neues vom PostgreSQL Planet - 25. August 2026 - 2:00

PostgreSQL 19 introduces a new SQL command, WAIT FOR, that lets a session block until WAL has reached a specific position. This gives us read-your-writes consistency on asynchronous replicas without paying the synchronous replication tax.

WAIT FOR LSN 'lsn' WITH ( option [, ...] ) ];

where option can be:

MODE 'mode' TIMEOUT 'timeout' NO_THROW

Alexey Evlampiev: Scenario-Tree Testing in PostgreSQL: Every Authored Branch, Shared History, Before COMMIT

Neues vom PostgreSQL Planet - 25. August 2026 - 2:00
Scenario-Tree Testing in PostgreSQL: Every Authored Branch, Shared History, Before COMMIT#

Express the branching scenarios of your business logic as a directory tree; walk it with savepoints so each branch inherits its history instead of rebuilding it; and let the walk decide whether your deployment commits.

By Alexey Evlampiev

cary huang: PostgreSQL in Taipei: Connecting Taiwan to the Global PostgreSQL Community (COSCUP 2026)

Neues vom PostgreSQL Planet - 24. August 2026 - 23:58
Introduction

COSCUP 2026 was held on August 8–9 at National Taiwan University of Science and Technology (NTUST) in Taipei. As one of Taiwan’s largest annual open-source gatherings, COSCUP brings together developers, users, communities, and open-source advocates from Taiwan and around the world.

Christophe Pettus: The Sixth Execution

Neues vom PostgreSQL Planet - 24. August 2026 - 22:14
Prepared statements switch from custom plans to generic plans on the sixth execution, and that switch can make your queries mysteriously slow.

Christophe Pettus: All Your GUCs in a Row: listen_addresses

Neues vom PostgreSQL Planet - 24. August 2026 - 3:00
Listen_addresses decides which TCP sockets exist on your server—but it says nothing about who can use them.

Regina Obe: PostGIS 3.7.0rc1

Neues vom PostgreSQL Planet - 24. August 2026 - 2:00

The PostGIS Team is pleased to release PostGIS 3.7.0rc1!

Christophe Pettus: All Your GUCs in a Row: lo_compat_privileges

Neues vom PostgreSQL Planet - 23. August 2026 - 3:00
lo_compat_privileges sets large-object security back to PostgreSQL 8.4, the last release in which a large object belonged to nobody in particular and any role that could connect to the database could read it, overwrite it, or delete it. PostgreSQL 9.0 gave large objects an owner and an ACL. This …

Regina Obe: PostGIS Tiger Geocoder 2025.2

Neues vom PostgreSQL Planet - 23. August 2026 - 2:00

The PostGIS development team is pleased to provide postgis_tiger_geocoder extension. This is the very second 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.

Christophe Pettus: All Your GUCs in a Row: local_preload_libraries

Neues vom PostgreSQL Planet - 22. August 2026 - 3:00
Load shared libraries per-session from a single curated directory, no superuser needed.

Shaun Thomas: The Time Traveler's Primary Key

Neues vom PostgreSQL Planet - 21. August 2026 - 21:03

Every table needs a way to tell its rows apart, and auto-incrementing surrogate keys have been the go-to solution since practically the dawn of time. They're simple. They're fast. And perhaps most importantly, they're correct. But distributed systems demand unique values cluster-wide, preferably without some kind of consensus model or key-server bottleneck. The Smart Money is always on algorithmic generation.So along came the UUID.

Christophe Pettus: All Your GUCs in a Row: lock_timeout

Neues vom PostgreSQL Planet - 21. August 2026 - 3:00
Prevent your migration from starving behind long-running queries.

Alexey Evlampiev: The Request Becomes a Transaction

Neues vom PostgreSQL Planet - 21. August 2026 - 2:00
The Request Becomes a Transaction#

A transactional API has two halves: a network edge and a transactional operation. Keep the first at that edge; give the second to PostgreSQL, where its authority already lives — and every declared outcome of every operation becomes provable in the same transaction.

By Alexey Evlampiev

Mikhail Shytsko: The Postgres Insert That Fails Right After a Successful Load

Neues vom PostgreSQL Planet - 21. August 2026 - 2:00

The load finished without complaint, with row counts matching the fixture file and every foreign key resolving, but then the application inserts a row of its own, and Postgres refuses it:

Jimmy Angelakos: pg_statviz 1.2 released with PostgreSQL 19 support and new features

Neues vom PostgreSQL Planet - 20. August 2026 - 20:00

Just in time for the PostgreSQL 19 betas, I'm excited to announce release 1.2 of pg_statviz, the minimalist extension and utility pair for time series analysis and visualization of PostgreSQL internal statistics.

This release adds support for the upcoming PostgreSQL 19:

Andrei Lepikhov: Do Global Hash Tables Strike Back in PostgreSQL?

Neues vom PostgreSQL Planet - 20. August 2026 - 19:50

In this article written for experienced PostgreSQL engineers and core developers, I want to describe how we tested one hypothesis — whether a shared hash table can be used to speed up parallel aggregation by hashing. A recent paper claims that the shared hash table is an unfairly dismissed way of doing parallel aggregation, and that the key to success is moving the group lookup out from under the lock. We considered the idea of shared parallel aggregate, brought it to a working patch set for PostgreSQL, and ran measurements on a many-core instance in Google Cloud.

Kai Wagner: Hackorum Update: What's New Since February

Neues vom PostgreSQL Planet - 20. August 2026 - 12:00

Back in February, I wrote about Hackorum, a forum style web view of the pg-hackers mailing list. If you missed that post, you can read it here first. It turns the mailing list into something that reads and navigates a bit more like a modern forum, while the mailing list itself stays the source of truth.

Cornelia Biacsics: Contributions for week 31 & 32

Neues vom PostgreSQL Planet - 20. August 2026 - 9:51

On 6 August, the Postgres Summit US 2026 Program Committee met to finalize the schedule:

  • Chelsea Dole
  • Jonathan Hinds
  • Jonathan Katz

On 11 August, the San Francisco Bay Area PostgreSQL Meetup Group, organized by Katharine Saar, Stacey Haysler and Christophe Pettus. Kalyani Madipadiga and Stacey Haysler delivered a talk.

Bertrand Drouvot: Welcome to pg_shmemviz: PostgreSQL shared memory visualizer

Neues vom PostgreSQL Planet - 20. August 2026 - 3:00
Introduction

The purpose of this blog post is to introduce pg_shmemviz, a new tool to visualize PostgreSQL shared memory.

It follows the same approach as pg_walviz, bringing physical layout and byte level navigation to PostgreSQL shared memory instead of WAL segments.

Christophe Pettus: All Your GUCs in a Row: krb_caseins_users and krb_server_keyfile

Neues vom PostgreSQL Planet - 20. August 2026 - 3:00
PostgreSQL's GSSAPI authentication relies on two server-wide settings: `krb_server_keyfile` points to a dedicated keytab file (never share the system one), and…

Seiten