Neues vom PostgreSQL Planet

Neues vom PostgreSQL Planet Feed abonnieren
Planet PostgreSQL
Aktualisiert: vor 2 Stunden 56 Minuten

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Christophe Pettus: Snowflake Postgres, Lakebase, HorizonDB: Picking the Lock-In You Want

12. Mai 2026 - 17:00
Three major cloud platforms just shipped Postgres with custom storage engines and scale-out architectures.

Christophe Pettus: Managed Postgres, Examined: Google Cloud SQL for PostgreSQL

12. Mai 2026 - 15:00
Google's managed PostgreSQL returns to first principles: a conventional instance on a VM with a regional disk, plus a distinctive data cache on Enterprise Plus…

Seiten