Sammlung von Newsfeeds

Cornelia Biacsics: Building The OAPE PostgreSQL Certification

Neues vom PostgreSQL Planet - vor 4 Stunden 48 Minuten
Building the OAPE PostgreSQL Certification

I’m one of the founders of the Open Alliance for PostgreSQL Education (OAPE).

Over the past two years, I’ve had a front-row seat to watching an idea become a community, and a community become a movement.

This is the story of how the idea of an open, vendor-neutral PostgreSQL certification turned into an organisation supported by contributors from around the world.

Cornelia Biacsics: Contributions for week 28

Neues vom PostgreSQL Planet - vor 6 Stunden 43 Minuten

On 15 July 2026, the Prairie Postgres Meetup Group met, organized by Henrietta Dombrovskaya and Carlos Aranibar.

Speakers:

  • Zach Paden
  • Anna Bailliekova

On 18 July 2026, Alicja Kucharczyk, Pavlo Golub, Denys Holub & Anastasia Golub staffed the PostgreSQL booth at WAWTech Summer.

The PostgreSQL Madagascar Conference 2026 took place on 18 July 2026.

Organizers:

Abhisek Goswami: PostgreSQL vs Destructive Time Travel: The Year 2038 Problem

Neues vom PostgreSQL Planet - vor 8 Stunden 21 Minuten
Time, Physics, Mathematics, and Databases

Physics treats time as one of the fundamental dimensions of the universe. Mathematics transforms time into measurable values, equations, intervals, and limits. Databases quietly preserve time as operational reality. Every login, transaction, API call, backup, audit event, financial transfer, and monitoring alert depends on accurate timestamps. Modern computing runs on time far more than most people realize. 

Christophe Pettus: All Your GUCs in a Row: file_copy_method

Neues vom PostgreSQL Planet - vor 12 Stunden 22 Minuten
PostgreSQL 18's `file_copy_method = clone` can copy a terabyte database in half a second on copy-on-write filesystems. Here's when and why you should use it.

Regina Obe: PostGIS 3.7.0beta1

Neues vom PostgreSQL Planet - vor 13 Stunden 22 Minuten

The PostGIS Team is pleased to release PostGIS 3.7.0beta1! Best Served with PostgreSQL 19 Beta2 and GEOS 3.15.0beta2.

This version requires PostgreSQL 14 - 19beta2, GEOS 3.10 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.15+ is needed. To take advantage of all SFCGAL features SFCGAL 2.3.0+ is needed.

Hans-Juergen Schoenig: Moving to pg_hardstorage without changing your recovery strategy

Neues vom PostgreSQL Planet - 20. Juli 2026 - 6:00

Changing a PostgreSQL backup solution involves much more than installing a new binary. Backup repositories, retention policies, recovery procedures, operational runbooks, and compliance requirements have all been built over time. Any migration needs to fit into that operational landscape while preserving confidence in recovery. That thinking shaped the migration approach behind pg_hardstorage.

Christophe Pettus: All Your GUCs in a Row: extra_float_digits

Neues vom PostgreSQL Planet - 20. Juli 2026 - 3:00
extra_float_digits is the setting whose job changed out from under it. For most of PostgreSQL’s history it forced a choice between floating-point output that was easy to read and output that was exactly right, and you could not have both. Since PostgreSQL 12 you no longer have to choose, which is…

Henrietta Dombrovskaya: Prairie Postgres July Meetup: Proudly Sourced at Midwest!

Neues vom PostgreSQL Planet - 19. Juli 2026 - 18:27

On July 15, we hosted the second meetup at our new location, the Chicago Innovations Center. The CIC is evolving, and we like it more and more! I will probably stop saying it at some point, but for now, I want to repeat it one more time: we hope it will be our permanent home!

Andrei Lepikhov: Openness or Oblivion

Neues vom PostgreSQL Planet - 19. Juli 2026 - 12:25

I wonder what we can confidently say about how AI is changing the way our community works.

Christophe Pettus: All Your GUCs in a Row: external_pid_file

Neues vom PostgreSQL Planet - 19. Juli 2026 - 3:00
Write a second PID file to a custom location—useful when your cluster manager expects PostgreSQL's PID at a specific path like `/run/postgresql/postgresql.pid`.

Christophe Pettus: All Your GUCs in a Row: extension_control_path

Neues vom PostgreSQL Planet - 18. Juli 2026 - 3:00
PostgreSQL 18 lets you store extensions anywhere with `extension_control_path`, ending the requirement to install them into the system directory.

Shaun Thomas: Looking Forward to Postgres 19: Checkpoint Control

Neues vom PostgreSQL Planet - 17. Juli 2026 - 8:05

Postgres 19 is just a smorgasbord of new functionality; it's genuinely hard to believe they packed all these new features into a single release. To that laundry-list of new capabilities, it adds something I almost missed. We all know and love the Postgres Write Ahead Log (WAL), where all writes begin their lives.

Christophe Pettus: All Your GUCs in a Row: exit_on_error

Neues vom PostgreSQL Planet - 17. Juli 2026 - 3:00
PostgreSQL's `exit_on_error` GUC promotes every error to a session-terminating event—but this fail-fast illusion masks a destructive truth.

Antony Pegg: Spock 6: The Only Logical Choice

Neues vom PostgreSQL Planet - 16. Juli 2026 - 22:16

Spock 6 has landed in Beta. pgEdge's multi-master replication extension now runs on PostgreSQL 16, 17, 18, and 19, tracks replication progress in shared memory instead of a catalog table, spills oversized replay queues to disk, and reports conflict statistics per subscription. Spock 5 was already doing the hard work of multi-master replication in production.

Christopher Winslett: Postgres 19 Compression: from pglz to LZ4

Neues vom PostgreSQL Planet - 16. Juli 2026 - 14:00

Postgres 19 is planning to change the default TOAST compression from pglz to LZ4, so let's look at how Postgres compresses data in table storage and indexes. Postgres uses a single, unified compression framework for table (heap), TOAST, and indexes. In heap and TOAST, compression is automatic and on by default for variable-length types like TEXT, VARCHAR, BYTEA, and JSONB. In indexes, it is opportunistic: compression fires only when an individual key exceeds the size threshold, not for every variable-length value stored in an index.

click to expand

SHRIDHAR KHANAL: Upgrading PostgreSQL 9.6 to 17 with pg_upgrade

Neues vom PostgreSQL Planet - 16. Juli 2026 - 11:35

When you are upgrading across major PostgreSQL versions, there are a few ways to go. Dump and restore is the simplest to reason about, but downtime scales directly with database size, so for anything multi-terabyte, it is off the table. Logical replication gets you near-zero downtime, but it only works from PostgreSQL 10 onward; if your source cluster is on less than version 10, that path does not exist in a native way. That leaves pg_upgrade, the community-maintained tool for in-place major version upgrades.

Hans-Juergen Schoenig: Philosophy behind pg_hardstorage

Neues vom PostgreSQL Planet - 16. Juli 2026 - 6:00

Six months ago we started writing the PostgreSQL backup tool we kept wishing existed. Now pg_hardstorage has shipped, and you can read every line of it on GitHub before you trust it with your WAL stream.

Christophe Pettus: All Your GUCs in a Row: event_triggers

Neues vom PostgreSQL Planet - 16. Juli 2026 - 3:00
Event triggers fire on DDL and login events, not rows—and a buggy one can lock out every user, even superusers.

Karen Jex: How much do you really need to know about databases?

Neues vom PostgreSQL Planet - 16. Juli 2026 - 0:32

Slides and transcript from How much do you really need to know about databases? at EuroPython 2026 in Kraków, Poland on 15 July 2026.

I will add a link to the recording once it's available.



I've included just very brief alt-text for each slide image, but I've also added any links or other essential information into the body of the blog post.

Jimmy Angelakos: LISTEN Carefully: How NOTIFY Can Trip Up Your Database

Neues vom PostgreSQL Planet - 15. Juli 2026 - 14:37

POSETTE: An Event for Postgres 2026 is an online event for PostgreSQL, brought to us by the Postgres team at Microsoft, which took place on June 16-18, 2026. I'll always have a soft spot for in-person conferences, but POSETTE is probably the best-run online event in our community, and I was delighted to be invited back to speak.

Seiten