Sammlung von Newsfeeds

Hans-Juergen Schoenig: Introducing the CYBERTEC PG Operator

Neues vom PostgreSQL Planet - vor 10 Stunden 43 Minuten

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

Neues vom PostgreSQL Planet - vor 18 Stunden 48 Minuten
PostgreSQL 17 introduced read streams that combine adjacent disk blocks into larger I/O requests.

A gofmt-style formatter for SQL

Postgres Weekly - vor 19 Stunden 48 Minuten

#​661 — August 12, 2026

Web Version

🏖️ We're taking a summer break next week, so the next issue will be on August 26.
__
Your editor, Peter Cooper

Postgres Weekly

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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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

Neues vom PostgreSQL Planet - 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.

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

Neues vom PostgreSQL Planet - 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

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

Devrim GÜNDÜZ: Release Radar: A Self-Hosted Watchtower for Upstream Releases (and Why It Matters for PGDG Packaging)

Neues vom PostgreSQL Planet - 7. August 2026 - 21:22
If you maintain packages for any length of time, you know the real risk isn't building them — it's missing an upstream release. A CVE fix ships quietly on a Tuesday (or Friday!), a minor version bumps without fanfare, and if nobody's watching, it sits unnoticed until a user files a bug report asking why the repo is stale.

Release Radar, a self-hosted project written by Claude and me, is built to close exactly that gap.

** What it does

Shaun Thomas: Looking Forward to Postgres 19: Syntax Potpourri

Neues vom PostgreSQL Planet - 7. August 2026 - 12:41

Before diving into this final post covering new Postgres 19 features, I just want to say it's been a wild ride. Postgres 19 has been a veritable treasure trove of enhancements, perhaps more than any previous release; or maybe that's just my perception. Usually I just skim through the release notes and nod along, sometimes jotting down things that look interesting for later study. Maybe calling out each element that caught my eye was the right thing to do, to really show how far Postgres has come since the last release, rather than simply accepting the status quo.

Cornelia Biacsics: Contributions for week 29 & 30

Neues vom PostgreSQL Planet - 7. August 2026 - 11:09

The Talk Selection Committee of PGConf.EU 2026 met to finalize the conference schedule:

Christophe Pettus: All Your GUCs in a Row: ignore_invalid_pages

Neues vom PostgreSQL Planet - 7. August 2026 - 3:00
When a standby refuses to replay WAL that references pages that don't exist, `ignore_invalid_pages` converts the PANIC into a WARNING—but only as a last resort…

Andrei Mironov: PostgreSQL Row-Level Security for AI Agents: A Testable Setup

Neues vom PostgreSQL Planet - 7. August 2026 - 2:00
Build and verify PostgreSQL row-level security for AI agents with non-owner roles, FORCE RLS, explicit policies, controlled writes, and denial tests.

Pavel Stehule: initial integration lua language to psql

Neues vom PostgreSQL Planet - 6. August 2026 - 17:48
It can looks like (2026-08-06 17:44:32) postgres=# \luacode Enter code to be copied followed by a newline. End with a backslash and a period on a line by itself, or an EOF signal. >> function x(n) >> return n + 10 >> end >> \. (2026-08-06 17:45:32) postgres=# \luacode Enter code to be copied followed by a newline. End with a backslash and a period on a line by itself, or an EOF signal. >> print (x(10)) >> \. 20

Seiten