Sammlung von Newsfeeds

Christophe Pettus: PostgreSQL 19 Beta: The Four Features You’ll Actually Feel

Neues vom PostgreSQL Planet - 18. Mai 2026 - 17:00
PostgreSQL 19 beta arrives with four operational game-changers: 64-bit MultiXact Members kill a decades-old "vacuum or die" failure mode, parallel autovacuum…

Gabriele Bartolini: CloudNativePG and Crunchy PGO: an honest, opinionated comparison

Neues vom PostgreSQL Planet - 18. Mai 2026 - 8:54

This article compares CloudNativePG and Crunchy PGO, two of the most adopted open-source operators for running PostgreSQL on Kubernetes. It covers architecture, image design, backup strategy, major version upgrades, observability, licensing and community health. As a co-founder and maintainer of CloudNativePG, I make no claim to neutrality, and I say so upfront. What I can offer is informed bias, grounded in years of daily work on the project and a genuine respect for what Crunchy Data built in this space.

Richard Yen: XID Wraparound's Equally-Evil Twin

Neues vom PostgreSQL Planet - 18. Mai 2026 - 8:00
Introduction

If you’ve been running PostgreSQL for any length of time, you’ve probably heard about transaction ID (XID) wraparound. It’s one of the most well-known maintenance concerns in Postgres, and there’s no shortage of blog posts, conference talks, and war stories about it. But there’s a quieter, less-discussed cousin that can cause the exact same kind of outage: MultiXact ID wraparound.

Christophe Pettus: All Your GUCs in a Row: block_size

Neues vom PostgreSQL Planet - 18. Mai 2026 - 3:00
A parameter you cannot change. block_size lives in the “Preset Options” section of the docs, alongside its read-only cousins like data_checksums, wal_block_size, and server_version. It reports the size of a PostgreSQL page — the fundamental unit of on-disk storage and buffer-pool accounting. Defa…

Christophe Pettus: All Your GUCs in a Row: bgwriter_lru_maxpages and bgwriter_lru_multiplier

Neues vom PostgreSQL Planet - 17. Mai 2026 - 3:00
These two parameters close out the bgwriter cluster. Together with bgwriter_delay, they govern how the background writer decides what to write each round, and they are where the actual leverage lives — the previous post ended by saying so explicitly. Here is why. The bgwriter’s algorithm, in one …

Christophe Pettus: All Your GUCs in a Row: bgwriter_delay and bgwriter_flush_after

Neues vom PostgreSQL Planet - 16. Mai 2026 - 3:00
The B cluster shifts gears: from one-off oddities to the background writer parameters, which span four GUCs. We do the first two as a pair because bgwriter_delay introduces the process at all, and bgwriter_flush_after slots cleanly into the writeback tour from backend_flush_after. What the backgr…

Christophe Pettus: Two Decades, Two RCEs: What pgcrypto Has Been Doing Since 2005

Neues vom PostgreSQL Planet - 15. Mai 2026 - 22:00
Two remote code execution bugs lived in pgcrypto for twenty years until an AI fuzzer found them in a weekend. Here's what you need to know.

Christophe Pettus: All Your GUCs in a Row: backtrace_functions

Neues vom PostgreSQL Planet - 15. Mai 2026 - 3:00
Debug PostgreSQL errors by capturing C-level stack traces for specific internal functions.

Radim Marek: Welcome to ORDER BY jungle

Neues vom PostgreSQL Planet - 15. Mai 2026 - 2:00

SQL is fun and not at all boring. The latest article by Markus Winand on Order by Has Come a Long Way sent me on quite a journey.

First, set up a table called nums with one integer column and four rows:

CREATE TABLE nums (a int); INSERT INTO nums VALUES (0), (1), (2), (3);

Try to guess what these two queries return.

Christophe Pettus: Eleven CVEs Walk Into a Release

Neues vom PostgreSQL Planet - 14. Mai 2026 - 20:00
PostgreSQL 18.4, 17.10, 16.14, 15.18, and 14.23 are out as of May 14, 2026. The release fixes eleven security issues and more than sixty bugs. That is not a typo. Eleven CVEs is the largest single-release security batch I can remember, and three of them are CVSS 8.8 with practical exploitation pa…

Christophe Pettus: PARTITION MERGE/SPLIT, Once More With Locking

Neues vom PostgreSQL Planet - 14. Mai 2026 - 17:00
PostgreSQL 19 brings back MERGE PARTITIONS and SPLIT PARTITION—but simpler and safer than the first attempt.

Henrietta Dombrovskaya: Prairie Postgres May meetup: the Mythical data Warehouse

Neues vom PostgreSQL Planet - 14. Mai 2026 - 14:49

Yesterday, we had our first meetup at our new venue, which we hope will become our permanent home: the Chicago Innovations Center at 1 W. Monroe. We had the pleasure of having Elizabeth Christensen from Snowflake, who delivered a talk pg_lake: Unifying transactional and analytical data with Postgres.

I find the topic exceptionally valuable, and I was delighted when Elizabeth suggested it. Below are some photos and a presentation recording.

Many thanks to:

Christophe Pettus: All Your GUCs in a Row: backslash_quote

Neues vom PostgreSQL Planet - 14. Mai 2026 - 3:00
A 2006 SQL injection vulnerability and multibyte character encodings created `backslash_quote`, a GUC parameter that remains in PostgreSQL for backward…

Robins Tharakan: Postgres May 2026 Security Update: 11 CVEs, All Versions Affected

Neues vom PostgreSQL Planet - 13. Mai 2026 - 17:28

It's that time again. The upcoming Postgres v18.4 release (along with minor releases for all Major versions) has dropped some serious hints in the git logs, and it's bringing a significant payload of CVE tagged patches. As a seasoned Postgres end-user and an erstwhile DBA, whenever I see a flurry of high-vulnerability security commits, I immediately start recommending that customers begin planning their patching cycles.

Christophe Pettus: Twenty Years in pgcrypto

Neues vom PostgreSQL Planet - 13. Mai 2026 - 17:00
A heap buffer overflow in pgcrypto's OpenPGP code lurked for two decades—until a December 2025 exploit made it real.

Jimmy Angelakos: pg_statviz 1.0 released with AI-powered analysis

Neues vom PostgreSQL Planet - 13. Mai 2026 - 14:37

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

Gabriele Bartolini: CNPG Recipe 24 - Migrating from Crunchy PGO to PostgreSQL 18 with CloudNativePG

Neues vom PostgreSQL Planet - 13. Mai 2026 - 12:21

A step-by-step guide to migrating a PostgreSQL 17 cluster managed by Crunchy PGO v6 to PostgreSQL 18 under CloudNativePG. Two paths are covered: a fully declarative offline migration using CloudNativePG’s built-in pg_dump import, and an online migration using native PostgreSQL logical replication for a near-zero-downtime cutover.

Cornelia Biacsics: Contributions for week 18, 2026

Neues vom PostgreSQL Planet - 13. Mai 2026 - 8:10

PGConf Belgium took place on 5 May 2026, organized by Wim Bertels, An Vercammen, and Grégory Gioffredi , who served also at the talk selection team.

Speaker:

Christophe Pettus: All Your GUCs in a Row: backend_flush_after

Neues vom PostgreSQL Planet - 13. Mai 2026 - 3:00
PostgreSQL's complicated relationship with the Linux page cache spawns four GUCs to manage writeback—and backend_flush_after is the conservative one.

Don't pretend your Postgres views are tables

Postgres Weekly - 13. Mai 2026 - 2:00

#​648 — May 13, 2026

Web Version

Postgres Weekly

Strong Views on Postgres VIEWs — Why views are clean to use but painful to change in Postgres, with a tour of how they work under the hood and what’s missing from ALTER VIEW. Surprisingly, the mechanism that would fix it already exists inside pg_dump…

Radim Marek

Seiten