Sammlung von Newsfeeds

Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 18 – Add cost-based vacuum delay time to progress views.

Neues vom PostgreSQL Planet - 13. Februar 2025 - 18:57
On 11st of February 2025, Nathan Bossart committed patch: Add cost-based vacuum delay time to progress views.   This commit adds the amount of time spent sleeping due to cost-based delay to the pg_stat_progress_vacuum and pg_stat_progress_analyze system views. A new configuration parameter named track_cost_delay_timing, which is off by default, controls whether this information is gathered.

Grant Fritchey: Free PostgreSQL Performance Monitoring with pgNow

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

I’ve been putting together a new PostgreSQL session called “Performance Monitoring for the Absolute Beginner.” There are several ways to get an understanding of how well your queries are running in PostgreSQL, but, frankly, all of them are a bit of a pain to someone coming from the land of Extended Events (ah, my one […]

The post Free PostgreSQL Performance Monitoring with pgNow appeared first on Grant Fritchey.

Stefan Fercot: pgBackRest preview: verify recovery target timeline on restore

Neues vom PostgreSQL Planet - 13. Februar 2025 - 15:46

Have you ever faced timeline issues during PostgreSQL recovery? It can be frustrating to complete a restore only to discover during recovery that the timeline is invalid, which often results in an error message like this:

Federico Campoli: PGDay Napoli 2025

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

Finally I found time to get a grip on the issues I had with gohugo and get my blog operational again.

I’m taking the occasion to write about a project I care a lot as it’s strictly related with my hometown, the upcoming PGDay Napoli.

Henrietta Dombrovskaya: February Meetup: Postgres Full Text Search

Neues vom PostgreSQL Planet - 13. Februar 2025 - 5:10

Every time I host a Postgres Meetup, I am thankful to everyone who comes. But today, I am especially thankful because so many people showed up despite the snowstorm! Staying after work to attend a meetup in these weather conditions demonstrates true dedication!

Many thanks to Steve Zelaznik for his wonderful presentations (recording will be available!), and thanks to all participants for listening, asking insightful questions, and a lively discussion afterward!

Peter Eisentraut: How about trailing commas in SQL?

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

Anecdotally, this might be the most requested feature in SQL: Allow some trailing commas.

The classic example is

SELECT a, b, c, -- here FROM ...

Another one is

CREATE TABLE tab1 ( a int, b int, c int, -- here )

There might be a few other popular ones. (Please send feedback.)

Laurenz Albe: Dealing with the PostgreSQL error "found xmin ... from before relfrozenxid ..."

Neues vom PostgreSQL Planet - 11. Februar 2025 - 6:00
© Laurenz Albe 2025

I have seen the error from the title reported often enough. If you are not familiar with the internals of PostgreSQL, the message will confuse you: what are xmin and relfrozenxid? Why is it a problem if one is before the other? So I think that it is worth the effort to write an article about the problem and what the error means. I'll also show you how to cope with the situation and fix the error.

Regina Obe: Learning PostgreSQL from AI and JSON exploration

Neues vom PostgreSQL Planet - 11. Februar 2025 - 2:48

After reading Paul's teasing article on Accessing Large Language Models with AI and testing out his code, I decided I should probably stop fighting this AI smothering. I still have a distrust of AI services but downloading an AI model and using on my own local desktop or server is nice and I can break bread with that. One use I tried is using AI to generate fake data and it did a pretty decent job.

Paul Ramsey: The Early History of Spatial Databases and PostGIS

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

For PostGIS Day this year I researched a little into one of my favourite topics, the history of relational databases. I feel like in general we do not pay a lot of attention to history in software development. To quote Yoda, “All his life has he looked away… to the future, to the horizon. Never his mind on where he was. Hmm? What he was doing.”

Brian Pace: Postgres Parallel Query Troubleshooting

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

Postgres' ability to execute queries in parallel is a powerful feature that can significantly improve query performance, especially on large datasets. However, like all resources, parallel workers are finite. When there aren't enough available workers, Postgres may downgrade a parallel query to a serial (non-parallel) execution. This sounds reasonable unless the performance of the downgraded query is well beyond the required response times needed by the application.

Andrew Farries: pgroll 0.9.0 update

Neues vom PostgreSQL Planet - 10. Februar 2025 - 15:30
pgroll v0.9 includes one breaking change, several improvements to table level constraint definitions and better CLI feedback

Floor Drees: Contributions for the week of 2025-02-03 (Week 5 overview)

Neues vom PostgreSQL Planet - 10. Februar 2025 - 14:25

Organizing Committee FOSDEM PGDay and the PostgreSQL dev room at FOSDEM:

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

Seiten