Quantcast
Channel: Planet PostgreSQL

Álvaro Hernández: Postgres Ibiza 2025: October 15-17th

Postgres Ibiza 2025: October 15-17thPostgres Ibiza 2025 is back in October. A three-day event split into:Conference: 2 days, October 15th and 16th.Unconference: 1 day, October 17th, following the...

View Article


Kaarel Moppel: A "TPC-C"-like "extension-pack" for pgbench

TPC-C is supposedly the most objective performance measurement of OLTP database systems… and I’ve used it quite a fair bit over the years as well…yet, running it on Postgres is sadly not exactly as...

View Article


Cornelia Biacsics: Contributions for the week 36 (2025-09-01 - 2025-09-06)

PGDay Austria took place on September 4 in Vienna.Organised by Patricia Horvath Ilya KosmodemianskyHans-Jürgen SchönigCornelia Biascics CfP CommitteeRafia SabihOleksii VasilievRyan BoozPavlo Golub (non...

View Article

Image may be NSFW.
Clik here to view.

Deepak Mahto: PostgreSQL Case-Insensitive Search: Handling LIKE with...

Case-insensitive search is one of the most common issues I encounter when helping customers migrate from Oracle or SQL Server to PostgreSQL. Unlike Oracle (with NLS_SORT) or SQL Server (with...

View Article

Umut TEKIN: Can Collations Be Used Over citext?

IntroductionRecently, I read Laurenz Albe's blog about case insensitive string search. He recommended case insensitive collations saying, "it won't be any more expensive (and maybe more intuitive) than...

View Article


Umair Shahid: 3 Features I am Looking Forward to in PostgreSQL 18

It is that time of the year again. The first release candidate of PostgreSQL 18 is out, and things look promising. We should expect General Availability in the next 2-4 weeks. Exciting times! Over the...

View Article

Álvaro Hernández: My experience at PGIbz 2024 by Jesús Espino

This article has been published with explicit permission from Jesús Espino. It's a copy of a post originally published on his LinkedIn account on September 16, 2024. This has been my first time...

View Article

Dave Page: pgEdge goes Open Source

In November last year after nearly two decades at my previous gig, I came to the conclusion that I didn’t want to work at what seemed to be rapidly becoming an AI-focused company and moved to pgEdge...

View Article


Image may be NSFW.
Clik here to view.

Christoph Berg: A Trip To Vienna With Surprises

My trip to pgday.at started Wednesday at the airport in Düsseldorf. I was there on time, and the plane started with an estimated flight time of about 90 minutes. About half an hour into the flight, the...

View Article


Christoph Berg: The Cost of TDE and Checksums in PGEE

It's been a while since the last performance check of Transparent Data Encryption (TDE) in Cybertec's PGEE distribution - that was in 2016. Of course, the question is still interesting, so I did some...

View Article

Image may be NSFW.
Clik here to view.

Elizabeth Garrett Christensen: Get Excited About Postgres 18

Postgres 18 will be released in just a couple weeks! Here’s some details on the most important and exciting features.Asynchronous i/oPostgres 18 is adding asynchronous i/o. This means faster reads for...

View Article

Robert Haas: Hacking Workshop for October 2025

Next month, I'll be hosting 2 or 3 discussions of Thomas Munro's talk, Investigating Multithreaded PostgreSQL, given at 2025.pgconf.dev (talk description here). If you're interested in joining us,...

View Article

Radim Marek: PostgreSQL maintenance without superuser

How many people/services have superuser access to your PostgreSQL cluster(s)? Did you ever ask why your software engineers might need it? Or your BI team? Why those use cases require same privileges as...

View Article


Ahmet Gedemenli: pgstream v0.8.1: hstore transformer, roles snapshotting, CLI...

Learn how pgstream v0.8.1 transforms hstore data and improves snapshot experience with roles snapshotting and excludedtables option

View Article

Ian Barwick: PgPedia Week, 2025-08-31

The PostgreSQL code base has been around for almost 3 decades, and as recent commit 710e6c43 shows, there is still some legacy cruft from the initial import/conversion in need of cleanup: Remove...

View Article


Stefanie Janine: pgsql_tweaks 1.0.0 Released

pgsql_tweaks is a bundle of functions and views for PostgreSQLThe source code is available on Codeberg. You can install the whole package, or just copy what is needed from the source code.The extension...

View Article

Image may be NSFW.
Clik here to view.

Laurenz Albe: How to handle "database is not accepting commands"

© Laurenz Albe 2025If you ever get the error message “database is not accepting commands”, you are dangerously close to transaction ID wraparound. Most PostgreSQL users understand the principle behind...

View Article


Ian Barwick: PgPedia Week, 2025-09-07

PostgreSQL 19 changes this week New GUC debug_print_raw_parse Option max_retention_duration added for subscriptions COPY : hint added for COPY TO when a WHERE clause was provided, noting that COPY...

View Article

Image may be NSFW.
Clik here to view.

Ants Aasma: Reconsidering the interface

Recently a great presentation “1000x: The Power of an Interface for Performance” from Joran Dirk Greef from TigerBeetle made the rounds. If I may summarize, the gist of the presentation was that the...

View Article

Floor Drees: Contributions for the week 37

Miles Richardson presented the WarehousePG project (an open source Greenplum fork) at the Apache Iceberg™ Europe Community Meetup in London, September 8. Watch the recording:...

View Article

Esther Minano: Making Postgres scale to zero with CNPG

How we built activity-aware Postgres clusters that hibernate automatically and save resources

View Article


Image may be NSFW.
Clik here to view.

Paul Ramsey: 2025 PostGIS & GEOS Release

I am excited to announce PostGIS 3.6 and GEOS 3.14.The PostGIS spatial extension to PostgreSQL and the GEOS computational geometry library taken together provide much of the functionality of PostGIS,...

View Article


Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 19 – Add date and...

On 9th of September 2025, Dean Rasheed committed patch: Add date and timestamp variants of random(min, max).   This adds 3 new variants of the random() function:   random(min date, max date) returns...

View Article

Henrietta Dombrovskaya: September PUG recording

I am glad we had an option to replay this talk from PG Day Chicago one more time! If you didn’t have a chance to join us, here is the recording – enjoy!

View Article

Image may be NSFW.
Clik here to view.

Pavlo Golub: pgwatch v4-beta is out!

pgwatch v4? Yes, after a long time of silence, we are finally releasing a new major version!Why version 4?What happened to pgwatch v3!? It was released less than a year ago!If Firefox can have version...

View Article


Image may be NSFW.
Clik here to view.

Hans-Juergen Schoenig: PostgreSQL 18: Better I/O performance with AIO

PostgreSQL 18 is around the corner and it is time to take a look at one of the most important improvements that have been added to the core engine. We are of course talking about the introduction of...

View Article

Image may be NSFW.
Clik here to view.

Karen Jex: Postgres Partitioning Best Practices: Sofia's Story

Thank you to everyone who came to listen to my talk, "Postgres Partitioning Best Practices", at Euruko in Viana do Castelo, Portugal on 18 September 2025. Thank you for all the questions and...

View Article

Daniel Vérité: What Unicode versions do we use?

With three locale providers (libc, icu and builtin), a PostgreSQL instance has potentially three different versions of Unicode at the same time. In this post, let's see when it matters and how to find...

View Article

Luca Ferrari: pgenv 1.4.3 is out!

A new minor release for the beloved tool to build and manage multiple PostgreSQL instances.pgenv 1.4.3 is out!pgenv 1.4.3 is out! This minor release fixes a problem in the build of release candidate...

View Article



warda bibi: Understanding PostgreSQL WAL and optimizing it with a dedicated disk

If you manage a PostgreSQL database with heavy write activity, one of the most important components to understand is the Write-Ahead Log (WAL). WAL is the foundation of PostgreSQL’s durability and...

View Article


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>