Neues vom PostgreSQL Planet
Mayur B.: PGConf.EU 2026: Into the PostgreSQL Multiverse
Somewhere in the multiverse, there is a version of you who attends every interesting talk at PGConf.EU.
Unfortunately, in this universe, PostgreSQL has parallel query execution. Humans don’t.
Last year, I created an Underground Map for Database Nerds to navigate PGConf.EU without getting lost in the schedule.
Dimitri Fontaine: Zero-downtime Postgres upgrades with logical replication
This is part 3 of a series about Postgres logical replication use-cases, and about how the feature set has evolved over the past ten years and ten releases (Postgres 10 through the Postgres 19 beta), one architecture at a time. Part 1 built a hub-and-workers system for write scalability and has the table of what each release added, which this post assumes.
Ming Ying: Making COUNTs and the Rest of Search Really Fast (Part II)
Floor Drees: Conference Preview: EDB at PGConf.Asia 2026
PGConf Asia 2026 is heading to Hong Kong from November 17–18! As a premier regional event for the PostgreSQL community, PGConf.Asia brings together developers, contributors, DBAs, and enterprise users from across the continent. Several EDB team members will be presenting sessions this year. Additionally, EDB's own Bruce Momjian is serving on the organizing committee and co-chairing the program committee. Here is a sneak peek at the EDB-led sessions at PGConf Asia:
Floor Drees: Conference Preview: EDB at PGConf.Asia 2026
PGConf Asia 2026 is heading to Hong Kong from November 17–18! As a premier regional event for the PostgreSQL community, PGConf.Asia brings together developers, contributors, DBAs, and enterprise users from across the continent. Several EDB team members will be presenting sessions this year. Additionally, EDB's own Bruce Momjian is serving on the organizing committee and co-chairing the program committee. Here is a sneak peek at the EDB-led sessions at PGConf Asia:
Abhisek Goswami: CUDA and PostgreSQL: Twins from two Worlds
Do you know about the Winklevoss twins, Cameron and Tyler? They grew up together, went to the same university, and eventually built very different things around technology, finance, and entrepreneurship. Whatever you think of their story, there is something fascinating about twins who start from the same place and then take their abilities into different directions.
Now imagine two twins who grow up in completely different families.
Christophe Pettus: All Your GUCs in a Row: port
Chris van Eijk: A read-only user in PostgreSQL: what it can still do
Chris van Eijk: must be owner of table in PostgreSQL: who may alter it?
Chris van Eijk: Who bypasses row-level security in PostgreSQL? Measured
Alexander Ioffe: Explain Analyze is a sample-size of One: Your query ran 1,100x faster the second time. It wasn't the cache.
Chris van Eijk: ALTER DEFAULT PRIVILEGES not working? What we measured
Chris van Eijk: permission denied for table in PostgreSQL: which grant?
Chris van Eijk: current_setting and set_config in PostgreSQL, measured
Hollis Varden: What deleting rows does to a PostgreSQL table
A table that shrinks in rows does not shrink on disk. Everyone who has run PostgreSQL for a while knows this in general. I wanted the actual numbers, because "VACUUM reclaims space" means something narrower than it sounds.
Short answer: I deleted every second row of a 2,000,000-row table. The table was 137 MB before, 137 MB after the DELETE, 137 MB after VACUUM, and 68 MB after VACUUM FULL.
Hollis Varden: Four PostgreSQL arguments that came out even
Some advice gets repeated in code review because it sounds like it should matter. I picked four I have seen argued about and measured them. I expected at least two clear winners. I got three ties and one result that went the opposite way from the advice.
SetupPostgreSQL 18.6, default settings. 2020 13-inch MacBook Pro, Intel i5-8257U, 8 GB RAM. A 2,000,000-row table u with an id, an email, a status and a timestamp. Times are execution times from EXPLAIN (ANALYZE, TIMING OFF), warm cache, first run discarded, median of the rest.
