PostgreSQL: Base32hex Encoding and Code Quality Cleanup
Today we're diving into PostgreSQL's latest additions with a shiny new base32hex encoding feature that's perfect for UUID handling, plus a solid day of code cleanup and bug fixes. The team tackled everything from file descriptor leaks to compiler warnings, showing how great software is built through both exciting new features and careful maintenance work.
Duration: PT4M41S
Episode overview
This episode is a short developer briefing from PostgreSQL.
It explains recent repository work in plain language.
- Show: PostgreSQL
- Published: 2026-03-26T10:03:21Z
- Audio duration: PT4M41S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hey there, PostgreSQL enthusiasts! Welcome back to another episode of our daily developer podcast. I'm your host, and wow, do we have some interesting stuff to dig into today from March 26th, 2026.
So here's the thing - sometimes the most fascinating days in a codebase aren't about massive new features, but about the thoughtful improvements and solid engineering work that makes everything better. Today was definitely one of those days, with 13 commits that tell a really compelling story about how great…
Let me start with the star of the show - we got base32hex encoding support! Now, I know what you're thinking - "another encoding format, really?" But this one's actually pretty clever. Masahiko Sawada merged in work from Andrey Borodin and the team that adds base32hex to PostgreSQL's encode and decode functions.
Here's why this matters: unlike regular base32, base32hex uses an extended hex alphabet that preserves lexicographical order. Picture this - you've got UUIDv7 values that are naturally time-ordered, and now you can encode them in a compact string format while keeping that beautiful time-based sorting intact. That's…
The implementation is really thoughtful too. The encode…
Now,…