Contributions for the week of 2025-05-19 (Weeks 20/21 overview)
-
Postgres Extensions Day took place May 12 in Montreal, Canada, organized by Chris Travers, and Yurii Rashkovskii, with Andrei Lepikhov, Michel Pelletier, and Gwen Shapira additionally on the Talk Selection Committee.
- Speakers:
- Hannu Krosing - From pl/v8 to pl/ < any > : towards easier extension development
- Andrey Borodin - Upgrade as an extension
- Paul Jungwirth - Inlining Postgres Functions, Now and Then
- Alvaro Hernandez - Postgres à la carte: dynamic container images with your choice of extensions
- Yurii Rashkovskii - Extension Upgrades
- Phil Eaton - Working with MemoryContexts and debugging memory leaks in Postgres
- Sweta Vooda - Postgres as a Control Plane: Challenges in Offloading Compute via Extensions
- Ruohang Feng - The Missing Postgres Extension Repo and Package Manager
- David Wheeler - How to automatically release your extensions on PGXN
- Cary Huang - Extending PostgreSQL with Java: Overcoming Development Challenges in Bridging Java and C Application
- Cheng Chen - Rethinking OLAP Architecture: The Journey to pg_mooncake v0.2
- Florents Tselai - Spat: Hijacking Shared Memory for a Redis-Like Experience in PostgreSQL
- Yurii Rashkovskii - Cppgres: One less reason to hate C++
- Alastair Turner - Extensibility: new options and a wish list
- Speakers:
-
PGConf.DEV (PostgreSQL Developer Conference) took place May 13-16, in Montreal, Canada
- Organized by:
- Kaiting Chen
- Robert Haas
- Jonathan Katz
- Melanie Plageman
- Paul Ramsey
- Steve Singer
- Program committee:
- Amit Kapila
- Gwen Shapira
- Noah Misch
- Code of Conduct committee:
- Developer Meeting, organized by Jonathan Katz, Melanie Plageman, Noah Misch, and Peter Eisentraut.
- Extension Ecosystem Summit, organized by David E. Wheeler, Floor Drees, Keith Fiske, and Yurii Rashkovskii.
- Postgres Community Summit, organized by Andreas Scherbaum, Henrietta Dombrovskaya, Pat Wright, and Teresa Giacomini.
- Advanced Patch Feedback Session, run by Amit Kapila, Robert Haas, and Tomas Vondra.
- Postgres Women Breakfast, organized by Karen Jex, Stacey Haysler
- Student Breakfast, organized by Melanie Plageman, Peter Geoghegan
- Speakers:
- David DeWitt - Keynote: From RAP to Snowflake - A Look at 50 Years of SQL DB Scalability
- Thomas Munro - Investigating Multithreaded PostgreSQL
- David E. Wheeler - Adventures in Extension Packaging
- GARY W EVANS, Nishchay Kothari - Exploring the benefits of learned indexes in PostgreSQL: Theory and Implementation
- Peter Eisentraut - What is new in C and POSIX?
- Marco Slot - The trouble with extensions
- Yuya Watari - Revisiting XTM: A Practical Case Study Highlighting Its Needs
- Sam Willis - Compiling Postgres to WASM with PGlite
- Magnus Hagander - postgresql.org: The hidden parts
- Masahiko Sawada - The Present and Future of VACUUM in PostgreSQL
- Robert Haas - Committer Review: An Exercise in Paranoia
- Peter Geoghegan - Multidimensional search strategies for composite B-Tree indexes
- William Zhang - ChatGPT Ain’t Got $%@& On Me! Next Generation Automated Database Tuning
- Bohan Zhang - Scaling Postgres to the next level at OpenAI
- Aya Iwata - A journey toward the columnar data store - lessons from past discussions and new proposals
- Rahila Syed - Designing and implementing a monitoring feature in PostgreSQL
- Lukas Fittl - Tracking plan shapes over time with Plan IDs, and a new pg_stat_plans
- Palak Chaturvedi - Debugging Data Corruption in PostgreSQL
- Cédric Villemain - PostgreSQL container groups, aka cgroups down the road.
- Andrey Borodin - Crafting exploits for historical CVEs
- Claire Giordano - What 10 Postgres Major Contributors Did to Become a Hacker
- Javier Maestro, Alvaro Hernandez - Reproducible Postgres
- Paul Jungwirth - Introducing a Temporal Benchmark in Benchbase
- Ashutosh Bapat - Changing shared_buffers on the fly
- Bertrand Drouvot - My Journey in PostgreSQL bug fixing
- Dian Fay - Application Development Challenges with Postgres
- Tomas Vondra - Fast-path locking improvements in PG18
- Karen Jex - PostgreSQL Europe Diversity Task Force
- Lætitia AVROT - Rethinking PostgreSQL Performance in the Age of Monster Hardware
- Andres Freund - What went wrong with AIO
- Zhijie Hou, Ajin Cherian - Detection and resolution of conflicts in logical replication
- Alena Rybakina - Switching between query plans in real time (Switch Join)
- Jonathan Katz - Vector search is now boring, but PostgreSQL has ways to go
- Matthias van de Meent - Improving scalability; Reducing overhead in shared memory
- Michael Paquier - Advanced testing with Injection Points
- Jelte Fennema-Nio - What can Postgres learn from DuckDB?
- Alastair Turner - What does moving to Pull Requests look like? The nginx story
- Stacey Haysler - Everything You Need to Know About Diversity in 25 Minutes
- David Rowley - Writing fast C code for a modern CPU (and applying it to PostgreSQL)
- Gwen Shapira - Re-engineering Postgres for Millions of Tenants
- Melanie Plageman - Fraught Feedback: Trying and Failing to Implement Adaptive Behavior in Postgres
- Organized by: