Учимся писать расширения на языке C для PostgreSQL | Записки программиста

Статья программиста-разработчика нашей компании Александра Алексеева о том, как писать расширения для PostgreSQL на примере ZSON — расширения для сжатия JSONB

“Недавно я выложил на GitHub ZSON, расширение к PostgreSQL для сжатия JSONB. Сжатие происходит путем анализа существующих в базе документов и создания словаря с наиболее часто встречающимися в документах строками. Притом строки могут быть не только именами ключей, но и значениями в массивах, и так далее. В этой статье на примере ZSON мы разберемся, как вообще пишутся расширения к PostgreSQL, как они покрываются тестами, как происходит их установка и удаление, и так далее.”

Взглянем на код: https://postgrespro.ru/blog/pgsql/119069