By Tatsuro Yamada
PostgreSQL is an open-source software RDBMS that is popular worldwide, and one of the main features of PostgreSQL is its extensibility. Extensions allow users to add functionality and customize PostgreSQL exactly as they want.
When using PostgreSQL with extensions, you may have wondered how extensions work or wanted to develop your own extensions.
In this talk, I will talk about how PostgreSQL extensions work and the first steps to start developing one. The target audience for this talk is anyone interested in PostgreSQL extensions or developing their own. I hope that this talk will be helpful for anyone who wants to get involved in the PostgreSQL development community. Note: This is a revised version of my talk at the Database Society of Japan in 2022.
Tatsuro Yamada is a PostgreSQL Support Team Leader for NTT Open Source Software Center. He continues contributing to the PostgreSQL community and is an Oracle_fdw committer, pg_plan_advsr author, and officially recognized PostgreSQL contributor. He has been a speaker for the promotion of the PostgreSQL community and was a speaker at Postgres Conference Japan 2014, PGCon 2016, PGConf.Eu 2018, PGConf.Asia 2019, among others. For PGConf.Asia, he contributed as one of the organizing members from 2017-2022.