Whats the correct way to change trigdata->tg_relation

Поиск
Список
Период
Сортировка
От Charles Gomes
Тема Whats the correct way to change trigdata->tg_relation
Дата
Msg-id BLU002-W21A0A7B675A540F159076CAB3F0@phx.gbl
обсуждение исходный текст
Ответы Re: Whats the correct way to change trigdata->tg_relation
Список pgsql-hackers
I'm creating a simple trigger that will be called during an insert and change the destination table.
All values are going to be preserved, just the destination table will be different.

From what I see I can't modify trigdata->tg_relation.

All examples use: return Datum(trigdata->tg_trigtuple); // however tg_relation does not belong there. I'm trying to
avoindhaving to do a SPI_EXEC; 
Should I create a new heap_tuple and call heap_insert() and then Return Datum(NULL); ? Or is there another more
straightforward way of doing it?  Looks like if I call heap_insert I will have to update the indexes somehow. 

Thank you,
Charles


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: XLByte* usage
Следующее
От: Peter Geoghegan
Дата:
Сообщение: Re: enhanced error fields