Sammlung von Newsfeeds

Cornelia Biacsics: Contributions for week 34 & 35

Neues vom PostgreSQL Planet - 7. September 2026 - 12:52

On 26 August 2026, the Adelaide PostgreSQL User Group met, organized by Robins Tharakan. Shadab Mohammad and Robins Tharakan delivered a talk.

On 26 August, the Sydney PostgreSQL User Group met, organized by Shadab Mohammad. Rajesh Kandasamy and Shadab Mohammad delivered a talk.

Christophe Pettus: All Your GUCs in a Row: logical_decoding_work_mem

Neues vom PostgreSQL Planet - 7. September 2026 - 3:00
Logical decoding holds uncommitted transactions in memory until commit—and when they get too big, PostgreSQL spills them to disk.

Christophe Pettus: All Your GUCs in a Row: log_parser_stats, log_planner_stats, log_executor_stats, and log_statement_stats

Neues vom PostgreSQL Planet - 6. September 2026 - 3:00
PostgreSQL's oldest logging parameters measure CPU time, page faults, and context switches per statement—crude but irreplaceable when you need to know why a…

Christophe Pettus: All Your GUCs in a Row: log_startup_progress_interval and log_recovery_conflict_waits

Neues vom PostgreSQL Planet - 5. September 2026 - 3:00
Track WAL replay progress on a primary, or diagnose why a standby stalled—two GUCs for the same startup question, answered only in the server log.

Shaun Thomas: Batteries Included: Powering AI DBA Workbench Locally with llama.cpp

Neues vom PostgreSQL Planet - 4. September 2026 - 15:48

We at pgEdge are incredibly proud of our work producing the AI DBA Workbench. It's a monitoring and alerting dashboard with optional AI-driven DBA functionality. But that's the rub, isn't it? The optional AI features are the reason anyone would use it in the first place. It's in the name!It's not simply that AI subscriptions are necessarily expensive, though they can be. There's an additional component of chain-of-custody.

Christophe Pettus: All Your GUCs in a Row: log_lock_waits and log_lock_failures

Neues vom PostgreSQL Planet - 4. September 2026 - 3:00
log_lock_waits is the cheapest lock-contention detector PostgreSQL ships, and through version 18 it is off by default. Turn it on. PostgreSQL 19 will do it for you. The mechanism is borrowed rather than built. When a backend has to sleep on a heavyweight lock (a row, a relation, a transaction ID,…

Mikhail Shytsko: What Replica Mode Does Not Switch Off

Neues vom PostgreSQL Planet - 4. September 2026 - 2:00

An overnight load runs under session_replication_role = replica, the setting most of the popular answers describe as switching enforcement off for the session. It writes an order for customer 999, who does not exist, and then rejects the next row for having a negative amount.

Grafana for PostgreSQL

PostgresqlHelp - 3. September 2026 - 20:30
Configure Grafana for PostgreSQL Monitoring 1. Purpose

This Standard Operating Procedure (SOP) explains how to configure a complete PostgreSQL monitoring stack using:

Umair Shahid: Database Availability Is a Stack: Rolling OS Patching

Neues vom PostgreSQL Planet - 3. September 2026 - 18:13

Key takeaways
A routine OS patch can take Postgres offline even when Postgres itself was never touched. Here’s what rolling OS patching on a proper HA cluster changes:

Devrim GÜNDÜZ: PostgreSQL RPM repo comes to Amazon Linux 2023!

Neues vom PostgreSQL Planet - 3. September 2026 - 16:50

If you run PostgreSQL on EC2, you've had two real choices until now: build from source, or fall back to whatever version Amazon Linux itself carries in its base repos. Neither matches what the rest of the PostgreSQL community gets from yum.postgresql.org — the full extension ecosystem, day-one minor releases, and a consistent layout across distributions.



That gap is closed. Amazon Linux 2023 is now a first-class target of the PGDG YUM repository, with its own build root and its own package tree, right next to Enterprise Linux, Fedora, and SUSE.

Andrei Lepikhov: Why is numeric so popular in PostgreSQL databases?

Neues vom PostgreSQL Planet - 3. September 2026 - 15:45

The PostgreSQL documentation on numeric contains two statements that don't sit well together:"especially recommended for storing monetary amounts and other quantities where exactness is required" — and right away: "calculations on numeric values are very slow compared to the integer types, or to the floating-point types". So the type is recommended for storing monetary amounts, and in the same breath admitted to be rather expensive.For me, as a DBMS developer, that reads as a call to action.

Dimitri Fontaine: Getting Ready for PostgreSQL 19

Neues vom PostgreSQL Planet - 3. September 2026 - 15:09

PostgreSQL 19 Beta 3 shipped on August 13, 2026, and the release notes have been filled in as of 2026-07-18 — still marked subject to change, and the GA date isn’t announced yet, but following the project’s usual September/October cadence general availability should land within the next few weeks.

Christophe Pettus: All Your GUCs in a Row: log_replication_commands

Neues vom PostgreSQL Planet - 3. September 2026 - 3:00
log_replication_commands is log_statement = all for walsenders, with the one difference that you should turn it on. A replication connection (replication=1 for physical, replication=database for logical) speaks a small language of its own: IDENTIFY_SYSTEM, CREATE_REPLICATION_SLOT, START_REPLICATI…

Alexander Ioffe: How One Extra JOIN Reliably Breaks Postgres

Neues vom PostgreSQL Planet - 3. September 2026 - 2:00
Adding a 5-row lookup table to a 9-table billing query flips the plan from 0.3ms nested loops to 467ms hash joins. The cause is join_collapse_limit = 8, a default Postgres has shipped since 2005. SQL Server and MySQL don't have this cliff. Measured across three engines using ExoBench.

Christopher Winslett: Postgres Calculations and the Ambiguity of NULL

Neues vom PostgreSQL Planet - 2. September 2026 - 19:00

When dividing by zero, Postgres fails and declares you ran an illegal operation. Cast 'abc' to an integer, and get an error. Divide by NULL and the query still runs. NULL isn't even a value. It is a marker for “unknown.” When using NULL, the concept of being unknown propagates through comparisons, arithmetic, concatenation, aggregates, window functions, and WHERE clauses. The result is well-defined, but it may not be the result you had in mind.

Dave Stokes: Loading the Northwinds Database Into PostgreSQL with DBeaver

Neues vom PostgreSQL Planet - 2. September 2026 - 17:10

 Note: I am presenting a tutorial for those who want to learn SQL at this year's Texas Linuxfest (https://pretalx.com/txlf2026/talk/DQ3XW7/) on November 6th.  This is a great opportunity at a fantastic community event and I encourage you to attend.


Jimmy Angelakos: LinkedIn Live: All right, so you inherited a bad database...

Neues vom PostgreSQL Planet - 2. September 2026 - 14:37

Back on Friday, July 17th, I joined Courtney from Manning for another LinkedIn Live, this time on what to do when you inherit a bad database. The recording and the slides are now up, with a Q&A at the end.

MERGE/SPLIT PARTITION reverted again

Postgres Weekly - 2. September 2026 - 2:00

#​663 — September 2, 2026

Web Version

Postgres Weekly

Gülçin Yıldırım Jelínek: New system views in PostgreSQL 19

Neues vom PostgreSQL Planet - 1. September 2026 - 19:03

While writing about the monitoring improvements in PostgreSQL 19 and preparing my new talk on Postgres observability for PostgreSQL Conference Europe in October, I noticed the system views got their own section in this release. The last time they were similarly highlighted was in PG13 and PG14. So I decided the system views need a blog of their own to go through what has changed.

Seiten