Neues vom PostgreSQL Planet

Neues vom PostgreSQL Planet Feed abonnieren
Planet PostgreSQL
Aktualisiert: vor 19 Minuten 39 Sekunden

Christophe Pettus: All Your GUCs in a Row: io_method and io_workers

vor 12 Stunden 21 Minuten
Choose your I/O execution engine with `io_method` and size the worker pool with `io_workers`—and yes, you can resize workers without restarting.

Mark Wong: PDXPUG Septemter 8, 2026, MeetUp: Migrating to a Temporal Schema

13. August 2026 - 19:54

Please note different time and location this month at UpStart Collective at the U.S. Bancorp Tower (a.k.a. Big Pink). Please RSVP on MeetUp. Tuesday September 8, 2026 from 6:30pm to 8:30pm.

Coinciding with devopsdays Portland, OR, Sept 8-10, 2026.

Ryan Booz: Postgres in Production Special Series: Diagnosing High Cardinality Workloads in pg_stat_statements (Part 6)

13. August 2026 - 4:00

In Part 6 of this special Postgres in Production deep dive series, Ryan Booz asks a question that determines how useful pg_stat_statements can be for you at all: do you have a high cardinality workload?

Bertrand Drouvot: Welcome to pg_walviz: PostgreSQL WAL segment visualizer

13. August 2026 - 3:00
Introduction

The purpose of this blog post is to introduce pg_walviz, a new tool to visualize PostgreSQL WAL segment files.

pg_waldump is very useful to display a human-readable rendering of the WAL. However, sometimes we also want to see how records are physically stored in a segment: the WAL pages, record fragments, continuation records, alignment padding, block references, full-page images and raw bytes.

Christophe Pettus: All Your GUCs in a Row: io_max_concurrency

13. August 2026 - 3:00
PostgreSQL 18's new io_max_concurrency caps per-process I/O operations in flight.

Jeremy Schneider: Postgres Checkpoint Followup and Collation Visualization and Codex Luna

12. August 2026 - 23:05

My previous article talked about the checkpoint happiness hint: You probably should not change the checkpoint_timeout setting from its default of 5 minutes.

Checkpoint Followup Questions

A good follow-up question was raised: can an HA replica can save you from downtime if you want to set a large checkpoint_timeout?

Hans-Juergen Schoenig: Introducing the CYBERTEC PG Operator

12. August 2026 - 11:05

There is no shortage of PostgreSQL operators for Kubernetes. Projects such as CloudNativePG, the Zalando postgres-operator, Crunchy PGO, and StackGres have all helped shape the ecosystem.

So why did we build another one?

Our answer is simple: multi-site PostgreSQL along with other capabilities.

Christophe Pettus: All Your GUCs in a Row: io_combine_limit and io_max_combine_limit

12. August 2026 - 3:00
PostgreSQL 17 introduced read streams that combine adjacent disk blocks into larger I/O requests.

Dimitri Fontaine: Introducing sqlfmt: an SQL gofmt-style formatter

11. August 2026 - 14:30

Formatting SQL tends to bring some of the same questions again and again: should we uppercase clause keywords? should we put the separating comma at the start of a line to ease refactoring? how to align the SQL clauses with one-another?

Over the years I have grown my own SQL style and didn’t find tooling that would implement it. Also, I’ve been asked here and there if there is a tool that would replicate The Art of PostgreSQL SQL indentation style… and now there is finally a good answer to that question!

Tudor Golubenco: Multi-tenant BYOK encryption in PostgreSQL with pgcrypto

11. August 2026 - 14:00
Implement multi-tenant BYOK column encryption in PostgreSQL with pgcrypto using customer-managed encryption keys.

Wellingtone Luvonga: Multi-Region PostgreSQL Disaster Recovery and Failback with Crunchy PGO

11. August 2026 - 7:00

You have probably read a dozen tutorials on setting up PostgreSQL High Availability (HA). On paper, it looks simple: spin up a primary instance, spin up a standby, and let them replicate.

Christophe Pettus: All Your GUCs in a Row: IntervalStyle

11. August 2026 - 3:00
IntervalStyle changes how PostgreSQL parses interval input, not just formats output—and in one case, it silently flips the sign of your data.

Floor Drees: EDB is ready for Valencia: Meet the Team at PGConf EU 2026

10. August 2026 - 17:19
From October 20-23, the global Postgres community will descend upon the beautiful Palacio de Congresos in Valencia, Spain, for PGConf EU. I compiled an overview of the sessions and community events EDB colleagues are running.

Umair Shahid: Choosing the Right PostgreSQL Partition Key

10. August 2026 - 12:01

Partitioning gets sold as a performance switch. You flip it on a big table, and the slow queries get fast. Most of the time, that is exactly what happens. But there is a version of this where you do all the work, split a huge table into clean partitions, and the slow queries stay exactly as slow as they were. The table is partitioned. Nothing got better.

Christophe Pettus: All Your GUCs in a Row: integer_datetimes

10. August 2026 - 3:00
Every PostgreSQL connection since 8.0 has heard the server announce `integer_datetimes`—a parameter that's had only one possible value since PostgreSQL 10.

Regina Obe: PostGIS 3.7.0beta2

10. August 2026 - 2:00

The PostGIS Team is pleased to release PostGIS 3.7.0beta2! 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.

Vibhor Kumar: The Enterprise AI Trust Stack: How OWNS, CALM, and ORBIT Fit Together

9. August 2026 - 7:07

Enterprise AI doesn’t fail because strategy was wrong. Or because the platform wasn’t ready. Or because the execution layer broke.

It fails because organizations treat those as three different conversations — run by three different teams, on three different timelines — instead of what they actually are: three altitudes of the same question.

Christophe Pettus: All Your GUCs in a Row: in_hot_standby

9. August 2026 - 3:00
Discover how `in_hot_standby` lets clients automatically detect whether they're connected to a primary or standby—and why the timing of that notification…

Zhang Chen: Why I Dare to Call Myself a “PostgreSQL Database Recovery Expert”

9. August 2026 - 2:00
After becoming a PostgreSQL ACE, Zhang Chen explains why he uses the title “PostgreSQL Database Recovery Expert” and how PDU evolved from offline extraction and WAL mining to fragment scanning and recovery without a data dictionary.

Christophe Pettus: All Your GUCs in a Row: ignore_system_indexes

8. August 2026 - 3:00
Recover from catalog index corruption by sequentially scanning system tables instead of using indexes.

Seiten