Sammlung von Newsfeeds

Andreas Scherbaum: PostgreSQL Berlin February 2025 Meetup

Neues vom PostgreSQL Planet - 10. Februar 2025 - 0:00
On February 4th, 2025, we had the PostgreSQL February Meetup in Berlin. This time Zalando hosted it again, and we did something big: two tracks, two lightning talks and four regular talks. Oh, and about 130 attendees. That is already a mini conference! The Meetup took place in the Hedwig-Wachenheim-Straße in Berlin, right around the corner from the Uber Arena and East Side Gallery. Zalando has an office here, and the first floor is a large meeting and conference area.

Ian Barwick: PgPedia Week, 2025-02-09

Neues vom PostgreSQL Planet - 9. Februar 2025 - 21:38
PostgreSQL 18 changes New GUC autovacuum_vacuum_max_threshold added WAL data added to pg_stat_io and backend statistics Support for  VIRTUAL generated columns added Disallow COPY FREEZE on foreign tables PostgreSQL 18 articles Waiting for PostgreSQL 18 – Support RN (roman-numeral format) in to_number() (2025-02-09) - Hubert 'depesz' Lubaczewski PostgreSQL 18: Introduce autovacuum_vacuum_max_threshold (2025-02-07) - Daniel Westermann / dbi services discusses the new autovacuum_vacuum_max_threshold GUC

Shayon Mukherjee: Scaling with PostgreSQL without boiling the ocean

Neues vom PostgreSQL Planet - 9. Februar 2025 - 14:59
“Postgres was great when we started but now that our service is being used heavily we are running into a lot of ‘weird’ issues” This sentiment is frequently echoed by CTOs and senior engineers at high-growth startups when I speak with them. Scaling PostgreSQL successfully doesn’t always require a full team of DBAs and experts. The beauty of PostgreSQL is that solutions often lie within the database itself - by rethinking your data access patterns from first principles, you can solve many business problems at scale.

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 18 – Support RN (roman-numeral format) in to_number().

Neues vom PostgreSQL Planet - 9. Februar 2025 - 8:59
On 22nd of January 2025, Tom Lane committed patch: Support RN (roman-numeral format) in to_number().   We've long had roman-numeral output support in to_char(), but lacked the reverse conversion. Here it is.

Radim Marek: VIEW inlining in PostgreSQL

Neues vom PostgreSQL Planet - 8. Februar 2025 - 1:00

Database VIEWs are powerful tools that often don't get the attention they deserve when building database-driven applications. They make our database work easier in several ways:

Ryan Booz: On Writing a Book About PostgreSQL

Neues vom PostgreSQL Planet - 7. Februar 2025 - 20:51
“Publishing a book is an amazing experience. Writing a book is very, very hard.” Louis Davidson, Simple Talk Editor (@drsql) At the risk of burying the lede… “Introduction to PostgreSQL for the data professional” was officially published on Monday, February 3, 2025 and is available on Amazon, Barnes and Nobel, and through various Redgate channels. ... Read more

Paul Ramsey: Using Cloud Rasters with PostGIS

Neues vom PostgreSQL Planet - 7. Februar 2025 - 16:30

With the postgis_raster extension, it is possible to access gigabytes of raster data from the cloud, without ever downloading the data.

How? The venerable postgis_raster extension (released 13 years ago) already has the critical core support built-in!

Pavlo Golub: FOSDEM 2025. A PostgreSQL Community Tradition

Neues vom PostgreSQL Planet - 7. Februar 2025 - 7:00
Introduction

FOSDEM has long been a key event for the PostgreSQL community, and 2025 was no exception. Every year, PostgreSQL developers, contributors, and users worldwide gather in Brussels for a week packed with talks, meetings, and discussions. Our community has a strong tradition at FOSDEM, with a dedicated developer room, a booth, and numerous side events

Naisila Puka: Distribute PostgreSQL 17 with Citus 13

Neues vom PostgreSQL Planet - 6. Februar 2025 - 19:45

The Citus 13.0 release is out and includes PostgreSQL 17.2 support! We know you’ve been waiting, and we’ve been hard at work adding features we believe will take your experience to the next level, focusing on bringing the Postgres 17 exciting improvements to you at distributed scale.

Sergey Solovev: PostgreSQL planner development and debugging

Neues vom PostgreSQL Planet - 6. Februar 2025 - 16:52

This is translation of my report "Debugging PostgreSQL planner" from PGBootCamp 2024 conference.
You can find repository with source code and another staff here.

In this post we will look at how the PostgreSQL planner works, but on code level (functions and data structures) and how to hack on it's planner.

Stefanie Janine: Recap of FOSDEM and FOSDEM PGDay 2025

Neues vom PostgreSQL Planet - 6. Februar 2025 - 0:00

FOSDEM PGDay 2025

For several years there is a PGDay in Brussels on the Friday before FOSDEM organized by PostgreSQL Europe.

The talks that I attended have been good. Only that it the speakers have not been very diverse.

Pavel Stehule: plpgsql_check, raise warning when syntax of plpgsql expression is not pure

Neues vom PostgreSQL Planet - 5. Februar 2025 - 22:20

Originally the PL/pgSQL was very simple language and integration procedural language with SQL was very primitive. Very specific feature of PL/pgSQL is translation of every expression to SQL. Thanks to this translation, the PL/pgSQL is very simple and really fully integrated with SQL engine. Bad side is possibility to write dirty or broken code, that is not detected.

Michael Christofides: Just because you’re getting an index scan, doesn't mean you can’t do better!

Neues vom PostgreSQL Planet - 5. Februar 2025 - 18:01

Cover photo by Mayukh Karmakar

An issue I often see folks missing when reviewing query plans, is that all of their scans involve indexes, so they think that the query is likely already as fast (or efficient) as it can be.

Lukas Fittl: Replacing Oracle Hints: Best Practices with pg_hint_plan on PostgreSQL

Neues vom PostgreSQL Planet - 5. Februar 2025 - 13:00
If you're migrating from Oracle Database to PostgreSQL, you're likely accustomed to using hints to optimize queries. In Oracle, these are special directives embedded in SQL (like ) that steer the optimizer's execution plan. They can be extremely useful but also introduce complexity and “hint debt” over time. PostgreSQL takes a very different approach to query optimization. Rather than supporting built-in hints, the Postgres community, historically, has emphasized relying on its cost-based…

Aditya Surishetti: PostgreSQL Client-side connection pooling in Golang using pgxpool

Neues vom PostgreSQL Planet - 5. Februar 2025 - 12:16

Introduction When building production-grade applications in Go that interact with PostgreSQL, efficient database connection management is crucial for performance and reliability. While you might start with single connections using the pgx driver, as your application scales, you’ll need a more sophisticated approach to handle multiple concurrent database operations. This is where connection pools, specifically pgx/v5/pgxpool, […]

Claire Giordano: CFP talk proposal ideas for POSETTE: An Event for Postgres 2025

Neues vom PostgreSQL Planet - 4. Februar 2025 - 22:02

Some of you have been asking for advice about what to submit to the CFP for POSETTE: An Event for Postgres 2025. So this post aims to give you ideas that might help you submit a talk proposal (or 2, or 3) before the upcoming CFP deadline.

If you’re not yet familiar with this conference, POSETTE: An Event for Postgres 2025 is a free & virtual developer event now in its 4th year, organized by the Postgres team at Microsoft.

Stefan Fercot: Avoiding the WAL Archives Retention Trap in pgBackRest

Neues vom PostgreSQL Planet - 4. Februar 2025 - 11:26

While answering support issues on pgBackRest, I regularly see some users falling in the infinite archives retention trap and asking the same question: Why are my old WAL archives not being expired?

This is pretty much always linked to a bad configuration of the repo-retention-archive setting. For example, using --repo1-retention-archive=7 --repo1-retention-diff=7 --repo1-retention-full=1.

Ants Aasma: My First Experience at P2D2

Neues vom PostgreSQL Planet - 4. Februar 2025 - 8:21

I arrived in the beautiful city of Prague on Tuesday evening to take part in Prague PostgreSQL Developer Day (P2D2) for the first time . Here are some impression this wonderful event left me with.

Andrei Lepikhov: Does Postgres need an extension of the ANALYZE command?

Neues vom PostgreSQL Planet - 4. Februar 2025 - 3:59

In this post, I would like to discuss the stability of standard Postgres statistics (distinct, MCV, and histogram over a table column) and introduce an idea for one more extension - an alternative to the ANALYZE command.

Paul Ramsey: WKB EMPTY

Neues vom PostgreSQL Planet - 3. Februar 2025 - 17:00

I have been watching the codification of spatial data types into GeoParquet and now GeoIceberg with some interest, since the work is near and dear to my heart.

Seiten