Насколько я читаю из doc, PostgreSQL будет передавать хранимый составной тип или строки (триггерные функции) как структуру кортежа в C. Когда я пишу свои функции на C, я хотел бы иметь возможность манипулировать ими (создавать новый, читать из существующего и обновлять существующий).
Я искал документ, но не смог найти пример того, как это сделать, только несколько иллюстраций, которых может быть недостаточно. Кроме того, когда облик составного типа состоит из других составных типов, как будет выглядеть структура. А также типы переменной длины, такие как текст.
Может ли кто-нибудь представить какую-либо идею о том, как манипулировать структурой кортежей? Большое спасибо!