Neues vom PostgreSQL Planet
Bruce Momjian: Three Interviews
I recently did three interviews for Edd Mann's Compiled Conversations. The first is a general interview about the Postgres project, its history, and challenges. The other is a two-part (1, 2) interview about how a table is created and populated internally. Total recording time is 3.5 hours.
Cornelia Biacsics: The PostgreSQL Village
At PGDay Lowlands 2025, I had the chance to give my very first Lightning Talk. My topic? The idea of thinking about PostgreSQL as a village.
It was inspired by a phrase I recently came across: ”If you want to go fast, go alone. If you want to go far, go together.” (I’m not sure who first said this, but I really like it.)
Karen Jex: Getting Ready for PGConf.EU 2025
I hope everyone's looking forward to PostgreSQL Conference Europe 2025 in Riga next week!
I can't wait to see all of my favourite Postgres people, and meet some new ones.
Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Add IGNORE NULLS/RESPECT NULLS option to Window functions.
Jeremy Schneider: Seattle Postgres User Group Video Library
Are you in the Pacific Northwest?
Nikolay Samokhvalov: #PostgresMarathon 2-007: Should we worry about pg_blocking_pids()'s observer effect?
#PostgresMarathon 2-007: Should we worry about pg_blocking_pids()'s observer effect?
Many years ago, when developing complex automated procedures for a large company, I realized that my automation needs monitoring components. Including understanding heavyweight lock contention – for example, to recognize situations when a poorly designed change is blocked by things like autovacuum running in transaction ID wraparound prevention mode (it doesn't yield to anybody, when in this mode).
Stefanie Janine: sparql_fdw Foreign Data Wrapper Tested Against PostgreSQL 18
The sparql_fdw is a foreign data wrapper to connect to query web databases with the SPARQL protocol from inside PostgreSQL written in Python.
Test Against PostgreSQL 18As multicorn2 is already working with PostgreSQL 18, I tested the sparql_fdw, too.
Karen Jex: PGConf.EU 2025 - Join us for a Postgres Women Breakfast
🥐 We're excited to invite you to the Postgres Women Breakfast, hosted by the PostgreSQL Europe Diversity Committee, during PGConf.EU 2025 in Riga, Latvia! 🇱🇻
This breakfast is a wonderful opportunity to connect with other women in the PostgreSQL community, share experiences, and build meaningful relationships in a welcoming environment. Whether you're a long-time contributor or new to the community, we'd love to have you join us!
Here are the details:
Paul Ramsey: PostGIS Performance: Indexing and EXPLAIN
I am kicking off a short blog series on PostGIS performance fundamentals. For this first example, we will cover fundamental indexing.
We will explore performance using the Natural Earth “admin0” (countries) data (258 polygons) and their “populated places” (7342 points).
A classic spatial query is the “spatial join”, finding the relationships between objects using a spatial contain.
“How many populated places are there within each country?”
semab tariq: Don’t Skip ANALYZE: A Real-World PostgreSQL Story
Recently, we worked on a production PostgreSQL database where a customer reported that a specific SELECT query was performing extremely slowly. The issue was critical since this query was part of a daily business process that directly impacted their operations.
Nikolay Samokhvalov: #PostgresMarathon 2-006: Mysterious max_locks_per_transaction
The setting max_locks_per_transaction is mysterious, it is a good illustration of Socrates' "I know that I know nothing". This is the main fact to memorize about max_locks_per_transaction. Don't try to remember details. Unless you touch it often, you'll forget (I do). Instead, let's rely on the docs:
Boriss Mejias: Contributions for week 40, 2025
PGConf NYC took place from September 29th to October 1st, 2025, at the Convene 117 West 46th Street, in New York City (no surprises here with the name of the city). A three-day event obviously generates a long list of contributions, and here we display it for you.
Organizers:
- Chelsea Dole
- Jonathan Katz
- Mark Wong
- Michael Alan Brewer
- Mila Zhou
- Pat Wright
Talk Selection Committee:
Umut TEKIN: Exploration: CNPG PostgreSQL Upgrade
Every year, we get a new PostgreSQL major release, each bringing performance improvements, new features, and extended compatibility. While minor version upgrades are straightforward and backward-compatible, major upgrades require careful handling, as the internal storage format may change.
Nikolay Samokhvalov: #PostgresMarathon 2-005: More LWLock:LockManager benchmarks for Postgres 18
In 2023-2024, after incidents that multiple customers of PostgresAI experienced, when production nodes were down because of LWLock:LockManager contention, we studied it in synthetic environments.
At that time, we managed to reproduce the issue only on large machines – ~100 or more vCPUs.
With PG18 release, this question started to bother me again: can we experience LWLock:LockManager on smaller machines?
Dave Stokes: Loading The Titanic Passenger Data Into PostgreSQL With DBeaver Part 1
The Sinking of the RMS Titanic in 1912 has shocked and entertained for over a century. I will admit to being shocked to find a GitHub Repo with a CSV formatted file with the passenger list. This file is an interesting glimpse into the lives of the folks who sailed on the ill fated ship so long ago. And interesting datasets are always good for examples. I had been looking for a project to show off what I call 'Lifting and Shifting' but others call ETL.
Hans-Juergen Schoenig: How it all began - 25 years of CYBERTEC
This year, CYBERTEC is celebrating 25 years since its founding in 2000 by our CEO Hans-Jürgen Schönig. In light of this, we have decided to hold an interview with the man himself to get some insights into how the company started and where it might be going. In addition to this, Hans-Jürgen made some interesting points about leading a business and the importance and future of PostgreSQL as a whole, so buckle up and prepare for some glimpses into the thought processes of an accomplished entrepreneur in our 2-part blog posting.
Nikolay Samokhvalov: #PostgresMarathon 2-003: The roots of LWLock:LockManager
As we discussed, Lock Manager manages heavyweight locks – various kinds of them (various modes, various levels of granularity). These locks are released only at the end of the transaction.
In the most trivial case, when you run a SELECT on a table, this table is locked with AccessShareLock. And not only the table, but all its indexes, which happens during planning time (always happens unless you use prepared statements). This is to protect against concurrent DROP. All of these are released only when the transaction ends.
Boriss Mejias: Contributions for week 39, 2025
The PostgreSQL 18 Press Kit contributors team is formed by translators from different countries covering an important set of languages. Here we have the list for the PostgreSQL 18 release. More information can be found here:
Seiten
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- nächste Seite ›
- letzte Seite »