Neues vom PostgreSQL Planet
Valeria Kaplan: From PGDays to PGCon/fs
• Introduction
• Community recognition (transparency, inclusivity, organisational balance)
• If I organise a PostgreSQL event — does it have to be recognised?
• Are community-recognised events better than those that aren’t?
• Conferences — a quick flyover (pgDays, pgConfs, FOSDEM, PGConf.dev etc.)
• PostgreSQL User Groups / meet-ups
• Key takeaways
• Which PostgreSQL event to attend?
David E. Wheeler: Improved Markdown Parsing
Quick announcement to say that I’ve replaced the ancient markdown parser with a new one, discount, which supports tables, code fences, definition lists, and more. I reindexed pg_clickhouse this morning and it’s sooo nice to see the table properly formatted.
Josef Machytka: PostgreSQL 18 Asynchronous Disk I/O – Deep Dive Into Implementation
PostgreSQL 17 introduced streaming I/O – grouping multiple page reads into a single system call and using smarter posix_fadvise() hints. That alone gave up to ~30% faster sequential scans in some workloads, but it was still strictly synchronous: each backend process would issue a read and then sit there waiting for the kernel to return data before proceeding. Before PG17, PostgreSQL typically read one 8kB page at a time.
Floor Drees: PostgreSQL Contributor Story: Nishant Sharma
Dave Page: Anonymising PII in PostgreSQL with pgEdge Anonymizer
Data privacy regulations such as GDPR, CCPA, and HIPAA have made it increasingly important for organisations to protect personally identifiable information (PII) in their databases. Whether you're creating a development environment from production data, sharing datasets with third parties, or simply trying to minimise risk, you'll often need to anonymise sensitive data whilst maintaining the structure and relationships within your database.I've been working on a tool to address this need: .
Cornelia Biacsics: Contributions for week 51, 2025
On December 11, the PGDay CERN 2026 CfP committee met to finalize the talk selection. The committee members are listed here:
Andrew Dunstan: How does the PostgreSQL Buildfarm check upgrades across versions?
From time to time I see questions from otherwise well informed people about how the PostgreSQL Build farm checks how pg_upgrade checking is done across versions, e.g. how does it check upgrading from release 9.5 to release 18. I realize that this isn't well documented anywhere, so here is a description of the process.
All of the code referenced here can be found at https://github.com/PGBuildFarm/client-code.
Antony Pegg: Zero-Downtime PostgreSQL Maintenance with pgEdge
PostgreSQL maintenance doesn't have to mean downtime anymore. With pgEdge's zero-downtime node addition, you can perform critical maintenance tasks like version upgrades, hardware replacements, and cluster expansions without interrupting production workloads. Your applications stay online. Your users stay connected.
Radim Marek: VACUUM Is a Lie (About Your Indexes)
There is common misconception that troubles most developers using PostgreSQL: tune VACUUM or run VACUUM, and your database will stay healthy. Dead tuples will get cleaned up. Transaction IDs recycled. Space reclaimed. Your database will live happily ever after.
But there are couple of dirty "secrets" people are not aware of. First of them being VACUUM is lying to you about your indexes.
Stefan Fercot: pgBackRest PITR in Docker: a simple demo
While moving production database workloads towards cloud-native (Kubernetes) environments has become very popular lately, plenty of users still rely on good old Docker containers. Compared to running PostgreSQL on bare metal, on virtual machines, or via a Kubernetes operator, Docker adds a bit of complexity, especially once you want to go beyond simple pg_dump / pg_restore for backups, upgrades, and disaster recovery.
Greg Sabino Mullane: Postgres 18 New Default for Data Checksums and How to Deal with Upgrades
In a recent Postgres patch authored by Greg Sabino Mullane, Postgres has a new step forward for data integrity: data checksums are now enabled by default.
This appears in the release notes as a fairly minor change but it significantly boosts the defense against one of the sneakiest problems in data management - silent data corruption.
Let’s dive into what this feature is, what the new default means for you, and how it impacts upgrades.
Evan Stanton: PGIBZ 2025: An Event for the Postgres Community in Ibiza
Postgres Ibiza (PGIBZ): An open source conference designed to bring together people with a love for PostgreSQL in Ibiza, a relaxed place for fresh and innovative discussions. An international event run by the nonprofit PostgreSQL España.
This was the first time that the Data Bene team attended the event, and we’re happy to share that it was a very positive experience.
David Wheeler: Introducing pg_clickhouse
The ClickHouse blog has a posted a piece by yours truly introducing pg_clickhouse, a PostgreSQL extension to run ClickHouse queries from PostgreSQL:
Gülçin Yıldırım Jelínek: What you should know about constraints in PostgreSQL
Paul Ramsey: PostGIS Performance: Simplification
There’s nothing simple about simplification! It is very common to want to slim down the size of geometries, and there are lots of different approaches to the problem.
We will explore different methods starting with ST_Letters for this rendering of the letter “a”.
Hans-Juergen Schoenig: PostgreSQL High-Availability Architectures
PostgreSQL is highly suitable for powering critical applications in all industries. However, to run critical applications, there are key requirements which are absolutely needed: High-Availability and automatic failover.
This document explains which options are available and which problems one can solve with PostgreSQL. We have listed the most common setups and some of the most common recommendations.
Dave Page: Building a RAG Server with PostgreSQL - Part 2: Chunking and Embeddings
In Part 1 of this series, we loaded our documentation into PostgreSQL using the pgEdge Document Loader. Our documents are sitting in the database as clean Markdown content, ready for the next step: turning them into something an LLM can search through semantically.In this post, we'll use pgEdge Vectorizer to chunk those documents and generate vector embeddings.
Robins Tharakan: 3x Faster TID Range Scans - Postgres 19
Paul Ramsey: PostGIS Day 2025 Recap: AI, Lakehouses and Geospatial Community
On Nov. 20, the day after GIS Day, Elizabeth Christensen and I hosted the 7th annual PostGIS Day, a celebration of the Little Spatial Database That Could. Brought to you this year by Snowflake, the event featured an amazing collection of speakers from around the globe — from India to Africa, Europe to North America.
Seiten
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- nächste Seite ›
- letzte Seite »

