Re: change tuple before insert
От | |
---|---|
Тема | Re: change tuple before insert |
Дата | |
Msg-id | 200608021343.k72DhZ0L006767@mail009.ownmail.com обсуждение исходный текст |
Ответ на | change tuple before insert (<vivek@staff.ownmail.com>) |
Список | pgsql-interfaces |
Thanks Tom, I am planning to use the function:- HeapTuple SPI_copytuple(HeapTuple row) first and then modify the returned tuple using:- HeapTuple SPI_modifytuple(Relation rel, HeapTuple row, ncols, colnum, Datum * values, const char * nulls) But I am stuck here. How do I convert a string into Datum type required for parameter 4 of SPI_modifytuple. I think the datumtype is some binary value and I want to insert a string in that coloumn. With warm regards. Vivek J. Joshi. vivek@staff.ownmail.com Trikon electronics Pvt. Ltd. All science is either physics or stamp collecting. -- Ernest Rutherford Tom Lane wrote: > ><vivek@staff.ownmail.com> writes: >> How do i change the contents of a tuple for a row level trigger? do i have to return tg_trigtuple or tg_newtuple? The doc is confusing. it says a tg_newtuple can only be used in case of an update> > >You should not scribble on either of those. Make a fresh tuple and >return that. > > regards, tom lane
В списке pgsql-interfaces по дате отправления: