Sammlung von Newsfeeds

Antony Pegg: How to Use the pgEdge MCP Server for PostgreSQL with Claude Cowork

Neues vom PostgreSQL Planet - 29. Januar 2026 - 6:18

The rise of agentic AI is transforming how we build applications, and databases are at the center of this transformation.

Andrei Lepikhov: 500 Milliseconds on Planning: How PostgreSQL Statistics Slowed Down a Query 20 Times Over

Neues vom PostgreSQL Planet - 28. Januar 2026 - 16:25

A query executes in just 2 milliseconds, yet its planning phase takes 500 ms. The database is reasonably sized, the query involves 9 tables, and the default_statistics_target is set to only 500. Where does this discrepancy come from?

Bruce Momjian: New Presentation

Neues vom PostgreSQL Planet - 28. Januar 2026 - 15:00

I just gave a new presentation at Prague PostgreSQL Developer Day titled What's Missing in Postgres? It's an unusual talk because it explains the missing features of Postgres, and why. One thing I learned in writing the talk is that the majority of our missing features are performance-related, rather than functionality-related. I took many questions:

Avi Vallarapu: Migrating Sybase ASE aka SAP ASE to PostgreSQL

Neues vom PostgreSQL Planet - 28. Januar 2026 - 12:04
Legacy Sybase ASE/SAP ASE databases are still powering mission-critical OLTP workloads, but modernization pressure keeps rising. Witness the differences between SAP ASE and PostgreSQL, and the migration path to PostgreSQL.

Lætitia AVROT: Why Your HA Architecture is a Lie (And That's Okay)

Neues vom PostgreSQL Planet - 28. Januar 2026 - 1:00
If Darth Vader existed and decided to do to Earth what he did to Alderaan, everyone would lose data. I love this quote from Robert Haas because it’s a reality check we all need. In the database world, we’re constantly sold the dream of “Five Nines” (99.999% uptime) and “Zero Data Loss” (RPO1 0). We spend months building complex clusters to achieve it. Let’s be honest: these are fairy tales. Beautiful to imagine, but they don’t exist in production.

semab tariq: Unused Indexes In PostgreSQL: Risks, Detection, And Safe Removal

Neues vom PostgreSQL Planet - 27. Januar 2026 - 10:57

Indexes exist to speed up data access. They allow PostgreSQL to avoid full table scans, significantly reducing query execution time for read-heavy workloads.

From real production experience, we have observed that well-designed, targeted indexes can improve query performance by 5× or more, especially on large transactional tables.

However, indexes are not free.

And in this blog, we are going to discuss what issues unused indexes can cause and how to remove them from production systems with a rollback plan, safely

Hubert 'depesz' Lubaczewski: How to render timestamp with a timezone that is different from current?

Neues vom PostgreSQL Planet - 27. Januar 2026 - 10:25
This question appeared on IRC, and while I wasn't there while it happened, it caught my eye: » Can I not render this with timezone offset: select ‘2026-01-09 04:35:46.9824-08'::timestamp with time zone at time zone ‘UTC'; » Returns ‘2026-01-09 12:35:46.9824' which is without the offset. Let's see what can be done about it. First, let's … Continue reading "How to render timestamp with a timezone that is different from current?"

Dave Stokes: Is the future of MySQL PostgreSQL (Or MariaDB, or TiDB, or ...)?

Neues vom PostgreSQL Planet - 25. Januar 2026 - 17:45

 I am not intentionally trying to upset anyone with this blog post or minimize the efforts of many brilliant people whom I admire. However, I connected with several people over the 2025 holidays who all had the same question: What is the future of MySQL? At the upcoming FOSDEM conference, several events will discuss this subject and push a particular solution.  And in several ways, they are all wrong.

damien clochard: PostgreSQL Anonymizer, available in all good shops

Neues vom PostgreSQL Planet - 25. Januar 2026 - 13:30

As we prepare for the upcoming release of PostgreSQL Anonymizer 3.0, I took some time to check which platforms now support the extension. What I discovered brought me a sense of achievement that I wanted to share with the community.

More and More Platforms Are Embracing Data Anonymization

Over the past months, several major Cloud Service Providers have adopted the PostgreSQL Anonymizer extension, making it easier than ever for organizations to protect sensitive data.

The new adopters include:

David Wheeler: 🛠️ PGXN Tools v1.7

Neues vom PostgreSQL Planet - 24. Januar 2026 - 23:53

Today I released v1.7.0 of the pgxn-tools OCI image, which simplifies Postgres extension testing and PGXN distribution. The new version includes just a few updates and improvements:

Radim Marek: Introduction to Buffers in PostgreSQL

Neues vom PostgreSQL Planet - 24. Januar 2026 - 17:15

The work around RegreSQL led me to focus a lot on buffers. If you are a casual PostgreSQL user, you have probably heard about adjusting shared_buffers and followed the good old advice to set it to 1/4 of available RAM. But after we went a little bit too enthusiastic about them on a recent Postgres FM episode I've been asked what that's all about.

Kaarel Moppel: CSI: Postgres — Did someone change my table??

Neues vom PostgreSQL Planet - 23. Januar 2026 - 23:00
PostgreSQL has many small “hidden gem” features included (not to mention ~1K extensions adding a bunch more) waiting for someone to notice them. Some are useful every day, some are niche, and some (e.g. debug_* settings) exist only so that core developers could troubleshoot things without losing too much hair....

Dave Page: What's New in the pgEdge Postgres MCP Server: Beta 2 and Beta 3

Neues vom PostgreSQL Planet - 23. Januar 2026 - 6:34

When we released the first beta of the pgEdge Postgres MCP Server back in December, we were excited to see the community's response to what we'd built. Since then, the team has been hard at work adding new capabilities, refining the user experience, and addressing the feedback we've received. I'm pleased to share what's landed in Beta 2 (now available) and what's coming in Beta 3 (currently in QA).

Gilles Darold: Send Emails like Oracle UTL_SMTP using pg_utl_smtp for PostgreSQL

Neues vom PostgreSQL Planet - 22. Januar 2026 - 21:43
As part of its automated migration solution, HexaRocket, to simplify Enterprise-grade Oracle to PostgreSQL database migrations, HexaCluster is pleased to announce pg_utl_smpt PostgreSQL extension to create Oracle UTL_SMTP compatibility.

Floor Drees: PostgreSQL Contributor Story: Florin Irion

Neues vom PostgreSQL Planet - 22. Januar 2026 - 13:35
In 2025 we started a program to help colleagues who show promise for PostgreSQL Development to become contributors. In this post we highlight Florin's journey, a Staff SDE at EDB based in Italy.

Sarah Conway: CERN PGDay: an annual PostgreSQL event in Geneva, Switzerland

Neues vom PostgreSQL Planet - 22. Januar 2026 - 1:00

If you’re located near Western Switzerland and the Geneva region (or you just want to visit!), you might find it well worth your time to attend CERN PGDay 2026. It’s an annual gathering for anyone interested in learning more about PostgreSQL that takes place at CERN, the world’s largest particle physics laboratory.

Chao Li: Understanding ALTER TABLE Behavior on Partitioned Tables in PostgreSQL

Neues vom PostgreSQL Planet - 21. Januar 2026 - 9:53

Partitioned tables are a core PostgreSQL feature, but one area still causes regular confusion—even for experienced users:

How exactly does ALTER TABLE behave when partitions are involved?

Does an operation propagate to partitions? Does it affect future partitions? Does ONLY do what it claims? Why do some commands work on parents but not on partitions—or vice versa?

Mark Wong: PDXPUG February 19th, 2026: What’s New in PostgreSQL 18

Neues vom PostgreSQL Planet - 20. Januar 2026 - 22:58

2026 Thursday February 19th Meeting 6:30pm:8:30pm

Please note the new meeting location. And please RSVP on MeetUp as space is limited.

Location: Multnomah Arts Center – The front desk can guide you to the meeting room.

7688 SW CAPITOL HWY • PORTLAND, OR  97219

Speaker: Mark Wong

Elizabeth Garrett Christensen: Postgres Serials Should be BIGINT (and How to Migrate)

Neues vom PostgreSQL Planet - 20. Januar 2026 - 14:00

Lots of us started with a Postgres database that incremented with an id SERIAL PRIMARY KEY. This was the Postgres standard for many years for data columns that auto incremented. The SERIAL is a shorthand for an integer data type that is automatically incremented. However as your data grows in size, SERIALs and INTs can run the risk of an integer overflow as they get closer to 2 Billion uses.

Umair Shahid: PostgreSQL on Kubernetes vs VMs: A Technical Decision Guide

Neues vom PostgreSQL Planet - 20. Januar 2026 - 12:01

If your organization is standardizing on Kubernetes, this question shows up fast:

“Should PostgreSQL run on Kubernetes too?”

The worst answers are the confident ones:

Seiten