Sammlung von Newsfeeds

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – json format for COPY TO

Neues vom PostgreSQL Planet - 29. März 2026 - 14:34
On 20th of March 2026, Andrew Dunstan committed patch: json format for COPY TO   This introduces the JSON format option for the COPY TO command, allowing users to export query results or table data directly as a stream of JSON objects (one per line, NDJSON style).   The JSON format is currently supported only … Continue reading "Waiting for PostgreSQL 19 – json format for COPY TO"

Yuwei Xiao: pg_duckpipe: What's New in March 2026

Neues vom PostgreSQL Planet - 28. März 2026 - 1:00
pg_duckpipe is a PostgreSQL extension for real-time CDC to DuckLake columnar tables. This month: transparent query routing, append-only changelog, fan-in streaming, partitioned table support, and more.

Cornelia Biacsics: My First Self-Organized PostgreSQL Meetup in Vienna

Neues vom PostgreSQL Planet - 27. März 2026 - 20:33

Have you noticed how many new PostgreSQL meetups have appeared over the past few months?

Just to name a few examples:

Shaun Thomas: PG Phriday: Absorbing the Load

Neues vom PostgreSQL Planet - 27. März 2026 - 7:53

Recently on the pgsql-performance mailing list, a question popped up regarding a Top-N query gone wrong. On the surface, the query merely fetched the latest 1000 rows through a join involving a few CTEs in a dozen tables with a few million rows distributed among them.

Deepak Mahto: Oracle & SQL Server to PostgreSQL – Migration Tooling Gotchas No One Warns You About!

Neues vom PostgreSQL Planet - 26. März 2026 - 19:37

Every migration unfolds a story. Here are the chapters most teams miss.

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Add support for EXCEPT TABLE in ALTER PUBLICATION.

Neues vom PostgreSQL Planet - 26. März 2026 - 12:46
On 20th of March 2026, Amit Kapila committed patch: Add support for EXCEPT TABLE in ALTER PUBLICATION.   Following commit fd366065e0, which added EXCEPT TABLE support to CREATE PUBLICATION, this commit extends ALTER PUBLICATION to allow modifying the exclusion list.   New Syntax: ALTER PUBLICATION name SET publication_all_object [, ...

Jeremy Schneider: Database Schema Migrations in 2026 – Survey

Neues vom PostgreSQL Planet - 26. März 2026 - 6:31

What is the best way to manage database schema migrations in 2026?

Since this sort of thing is getting easier with AI tooling, I spent some time doing a survey across a bunch of recognizable multi-contributor open source projects to see how they do database schema change management.

Rhys Stewart: From Triggers to Training: Automating Network Design in Three Levels

Neues vom PostgreSQL Planet - 25. März 2026 - 22:15
Intelligent Automation to Artificial Intelligence in three levels.

Devrim GÜNDÜZ: Announcing openSUSE Leap 16.0 Support in the PostgreSQL RPM Repository

Neues vom PostgreSQL Planet - 25. März 2026 - 19:16
Today I added openSUSE Leap 16.0 support to the PostgreSQL RPM repository. Please find all details here:
https://zypp.postgresql.org/

You can find the repository RPM here: https://zypp.postgresql.org/repopackages/

This release includes all packages, including the "extras" repository.

Report any issues here: https://github.com/pgdg-packaging/pgdg-rpms/issues/new

Henrietta Dombrovskaya: Prairie PUG March 17 recording

Neues vom PostgreSQL Planet - 25. März 2026 - 14:35

PaulWhalen’s talk recording is now available! Enjoy!

Vibhor Kumar: The Real Shift in Data Platforms Is Not Just AI. It Is Fewer Seams.

Neues vom PostgreSQL Planet - 25. März 2026 - 0:14
Introduction: The Market Is Talking About AI, but the Deeper Change Is Architectural

The database market is full of confident declarations right now. One vendor says the cloud data warehouse era is ending. Another argues that AI is redrawing the database landscape. A third claims that real-time analytics is now the center of gravity. Each story contains some truth, and each vendor naturally presents itself as the answer.

Umair Shahid: PostgreSQL High Availability on OCI: Why Your Failover Passes Every Test But Breaks in Production

Neues vom PostgreSQL Planet - 24. März 2026 - 10:59

Your PostgreSQL HA cluster promotes a new primary. Patroni says everything is healthy. But your application is still talking to the old, dead node. Welcome to the OCI VIP problem.

If you have built PostgreSQL high availability clusters on AWS or Azure, you have probably gotten comfortable with how virtual IPs work. You assign a VIP, your failover tool moves it, and your application reconnects to the new primary. Clean. Simple. Done.

Richard Yen: EXPLAIN's Other Superpowers

Neues vom PostgreSQL Planet - 23. März 2026 - 9:00
Introduction

Most people who work with PostgreSQL eventually learn two commands for query tuning: EXPLAIN and EXPLAIN ANALYZE.

EXPLAIN shows the planner’s chosen execution plan, and EXPLAIN ANALYZE runs the query and adds runtime statistics. For most tuning tasks, this already provides a wealth of information.

But what many people don’t realize is that EXPLAIN has a handful of other options that can make troubleshooting much easier. In some cases they answer questions that EXPLAIN ANALYZE alone cannot.

Cornelia Biacsics: Contributions for week 11, 2026

Neues vom PostgreSQL Planet - 23. März 2026 - 8:16

The PostgreSQL User Group Vienna met for the very first time on Wednesday, March 18 2026, organised by Cornelia Biacsics.

Speakers:

  • Ranjeet Kumar
  • Jan Karremans
  • Pavlo Golub

On Thursday, March 19 2026, the AMS DB came together for talks and networking.

Organised by:

Antony Pegg: MM-Ready - An Origin Story

Neues vom PostgreSQL Planet - 23. März 2026 - 7:34

I'm a Product Manager. Not a developer. I want to be upfront about that because everything that follows only makes sense if you understand that I have no business writing software - and I did it anyway.I built MM-Ready, an open-source CLI tool that scans a PostgreSQL database and tells you exactly what needs to change before you can run multi-master replication with pgEdge Spock.

Luca Ferrari: Perl and DBI hashref keys case-sensitive

Neues vom PostgreSQL Planet - 23. März 2026 - 1:00

A feature about how to handle harhref keys when querying a table.

Perl and DBI hashref keys case-sensitive

Perl and DBI are brilliant in giving you power to connect to a database and extract data. There is however something I never noticed, because I’m used to a PostgreSQL: when fetching a row as an hashref, the keys are stored in lowercase. This is not something tied to DBI, nor to Perl, rather to PostgreSQL and the way it handles SQL.

PostgresHelp Production Digest #1: Planner Lies and VACUUM Myths

PostgresqlHelp - 22. März 2026 - 20:17
PostgresHelp Production Digest #1: Planner Lies and VACUUM Myths :root { --ink: #1a1a2e; --paper: #f9f7f2; --accent: #c0392b; --rule: #d4cfc7; --code-bg: #1a1a2e; --code-text: #a8d8a8; --muted: #6b6560; --tag-bg: #eee8df; } * { margin: 0; padding: 0; box-sizing: border-box; } body { background: #f0ede6; color: var(--ink); font-family: 'DM Sans', sans-serif; font-size: 16px; line-height: 1.75; margin: 0; padding: 40px 20px 60px; } /* Newslett

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Add pg_plan_advice contrib module.

Neues vom PostgreSQL Planet - 22. März 2026 - 14:44
On 12nd of March 2026, Robert Haas committed patch: Add pg_plan_advice contrib module.   Provide a facility that (1) can be used to stabilize certain plan choices so that the planner cannot reverse course without authorization and (2) can be used by knowledgeable users to insist on plan choices contrary to what the planner believes … Continue reading "Waiting for PostgreSQL 19 – Add pg_plan_advice contrib module."

Radim Marek: pg_regresql: truly portable PostgreSQL statistics

Neues vom PostgreSQL Planet - 21. März 2026 - 15:15

The previous article showed that PostgreSQL 18 makes optimizer statistics portable, but left one gap open:

It's not worth trying to inject relpages as the planner checks the actual file size and scales it proportionally.

Deepak Mahto: PostgreSQL Sequence Reset: START WITH vs RESTART WITH vs SETVAL Explained

Neues vom PostgreSQL Planet - 21. März 2026 - 13:58

Recently during one of the Oracle to PostgreSQL migration with enterprise customer while designing cutover runbook, we were evaluating steps to perform Sequence value reset to match it as per Source so that every new value request using NextVal is an new one and does not incur transactional failure.

Seiten