Paul Ramsey: PostGIS Performance: Intersection Predicates and Overlays
In this series, we talk about the many different ways you can speed up PostGIS. A common geospatial operation is to clip out a collection of smaller shapes that are contained within a larger shape....
View ArticleCornelia Biacsics: Contributions for week 46, 2025
Berlin PostgreSQL Meetup on Thursday, November 13 2025 organised by Sergey Dudoladov and Andreas ScherbaumSpeaker: Josef Machytka New York City PostgreSQL Meetup on Wednesday, November 12,...
View ArticleJeremy Schneider: KubeCon 2025: Bookmarks on Memory and Postgres
Just got home from KubeCon.One of my big goals for the trip was to make some progress in a few areas of postgres and kubernetes – primarily around allowing more flexible use of the linux page cache and...
View ArticleUmair Shahid: PostgreSQL License: Free to Use, Enterprise-Ready, and...
Do you need a PostgreSQL license for critical production use?Short answer: No. The open-source PostgreSQL database is free to download, use, modify, and distribute. There are no per-CPU, per-core,...
View ArticlePavlo Golub: Google Summer of Code 2025 - A Journey of Growth and Achievement!
What a journey! I’m very happy to announce that all seven Google Summer of Code 2025 contributors successfully passed their final evaluations and made great contributions to the PostgreSQL community!...
View ArticleIan Barwick: PgPedia Week, 2025-11-16
This year's final round of minor releases was released on schedule last week, with PostgreSQL 13 receiving its final update. PostgreSQL 19 articles Waiting for PostgreSQL 19 – Sequence synchronization...
View ArticleStefan Fercot: pgBackRest TLS server mode for a primary-standby setup with a...
The TLS server provides an alternative to using SSH for protocol connections to remote hosts.In this demo setup, the repository host is named backup-srv, and the two PostgreSQL nodes participating in...
View ArticleBruce Momjian: Third Place
I recently watched a video about Starbucks and how their third place concept made them successful, and how their abandonment of it has caused problems. I started to realize that Postgres conferences...
View ArticleMayur B.: Why Application Developers Using AI Is Great For DBA Job Security
Everyone’s freaking out about AI taking their jobs. Meanwhile, I’m a DBA sitting in the corner thinking: “If programmers of the future are AI agents, companies will need 100x more human DBAs to clean...
View ArticleHans-Juergen Schoenig: Storing products, prices and orders in PostgreSQL
When creating data models in PostgreSQL (or any other powerful relational database), several common problems can arise that hinder effective database design. One frequent issue is the incorrect...
View ArticleAhsan Hadi: Postgres 18: Skip Scan -Breaking Free from the Left-Most Index...
Postgres 18, released on September 25, 2025, introduces an exciting set of performance improvements and new capabilities. Postgres has grown remarkably over the years, and with each major release has...
View ArticleJobin Augustine: Data Retention Policy Implementation – How and Why
Is your PostgreSQL database Feeling Sluggish? Are SQL statements taking more time than in earlier days? Are you experiencing performance cliffs (Unexpected, sudden drops in performance)? Are backups...
View ArticleJimmy Angelakos: Announcing the inaugural PostgreSQL Edinburgh meetup
The beautiful Old College building at the University of Edinburgh. Photo by LWYang from USA (CC BY 2.0).I'm thrilled to announce that the PostgreSQL Edinburgh meetup is finally here! 🐘We are launching...
View ArticleHenrietta Dombrovskaya: Prairie PostgreSQL User Group November Meetup
On Tuesday, we had our last meetup of 2025, and we want to thank everyone who attended, and who supported us during 2025. An of course, very special thanks to Jay Miller, who present at both our first...
View ArticleRobert Bernier: Performing Standby Datacentre Promotions of a Patroni Cluster
Unlike the standard multi-node Postgres replication cluster, when managed by Patroni, all failovers are automatically executed. However, this is not the case when dealing with inter-datacentre...
View ArticlePaul Ramsey: PostGIS Performance: Data Sampling
One of the temptations database users face, when presented with a huge table of interesting data, is to run queries that interrogate every record. Got a billion measurements? What’s the average of...
View ArticleBruce Momjian: Cleanup Time
With 3k slides and 64 presentations (and more two pending), the Presentations section of my website was getting cluttered. (Okay, I guess it has been cluttered for a while.) I have restructured the...
View ArticleBruce Momjian: Two Database Videos
In the past few months, two new database videos were released on YouTube. From Hollerith to Stonebraker, from IMS to Postgres, the first video does a great job of walking through the history of...
View ArticleRobins Tharakan: PostgreSQL Buildfarm Members: A status update
The PostgreSQL Buildfarm is a global network of machines that continuously test PostgreSQL across a wide range of operating systems, architectures, compilers, and branches. Over the past few years, I...
View ArticleCornelia Biacsics: Contributions for week 47, 2025
Seven PostgreSQL contributors completed this year of Google Summer Of Code:Contributors: Ahmad GoudaAshutosh ShBassam AdnanGaurav PatidarMankirat SinghMohab YasserTejas TyagiMentors: Akshat...
View ArticleAndreas Scherbaum: PostgreSQL Berlin November 2025 Meetup
On November 13th, 2025, we had the PostgreSQL November Meetup in Berlin. Redgate Software hosted us again, this time in a larger meeting room at The Social Hub Berlin. We had two speakers, and very...
View ArticleIan Barwick: PgPedia Week, 2025-11-23
PostgreSQL 19 changes this week COPY ... TO is now used for the initial synchronization of partitioned tables pg_dependencies type output format converted to a more user-readable JSON array of objects...
View ArticleHans-Juergen Schoenig: Super fast aggregations in PostgreSQL 19
PostgreSQL 18 has just been born and we are already talking about the blessings of PostgreSQL 19 and beyond? Well, yes, and there is a good reason for it.Recently, an important series of changes have...
View ArticleAndreas Scherbaum: PostgreSQL Conference Japan 2025
Back in July I submitted talks to the annual PostgreSQL Conference Japan 2025 (PostgreSQL カンファレンス 2025). This year is the 20th year of the conference, I was told. That is even longer running than our...
View ArticleAndrew Dunstan: Announcing Release 20 of the PostgreSQL Build Farm Client
Features:New branches_to_build keyword UP_TO_ to allow building only certain older branches. e.g. UP_TO_REL_16_STABLECollect pg_config.h for meson buildsHandle new --restrict-key requirement for dump...
View ArticleFloor Drees: PostgreSQL Contributor Story: Akshay Joshi
Earlier this year we started a program ("Developer U") to help colleagues who show promise for PostgreSQL Development to become contributors. Meet one of the participants: Akshay Joshi, a Principal...
View ArticleGabriele Bartolini: KubeCon NA Atlanta 2025: a recap and CloudNativePG’s path...
This blog post recaps my eventful participation in KubeCon + CloudNativeCon North America 2025 in Atlanta, highlighting the key decision by maintainers to formally apply for CNCF Incubation for the...
View ArticleEsther Minano: pgstream v0.9.0: Better schema replication, snapshots and...
Bringing connection retries, anonymizer features, memory improvements and solid community input.
View ArticleMagnus Hagander: FOSDEM PGDay 2026 - Call for papers and registration open
The call for papers is now open for FOSDEM PGDay 2026. The CfP will run until December 15, 2025 at 11:59 CET. We will aim to notify speakers by December 17th, 2025 and publish the schedule before...
View ArticlePhilippe Noël: ParadeDB 0.20.0: Simpler and Faster
Introducing search aggregation, V2 API as default, and performance improvements that eliminate the complexity between search and analytics in a single Postgres-native system.
View Article