Нужны: C-код (или PL/pgSQL), control-файл с метаданными, SQL-скрипт установки. Control файл описывает имя, версию, зависимости. SQL-скрипт создаёт функции, типы, операторы. Компилируешь через PGXS — makefile система PostgreSQL. Можно на чистом SQL без C, но с C получаешь доступ к internals и максимальную производительность. Публикуешь через PGXN.
Как создать свою extension?
Senior
30 просмотровAFK Offer AI
Что такое compiler intrinsics в Go?