Привет. Вставляю строку в таблицу. На инсерт висит С триггер. Задача - получить данные вставляемой строки.
Вот код:
IF (TRIGGER_FIRED_BY_INSERT(trigdata->tg_event)) { rettuple = trigdata->tg_trigtuple; bool isnull = false; uint32 x=rettuple->t_len; int8 f; f = (int8) GetAttributeByNum(rettuple->t_data, 1, &isnull); elog(INFO,"len of tuple: %d",x); elog(INFO,"first column being inserted <img class="ccfilter smileys" src="https://pgdocs.ru/sites/ALL/modules/ccfilter/smileys/al.gif" alt="x:" title="x:" /> %d",f); }
Что я делаю не так и как сделать правильно?
Спасибо.