| От | Torsten Zühlsdorff |
|---|---|
| Тема | Re: [Trigger] Help needed with NEW.* and TG_TABLE_NAME |
| Дата | |
| Msg-id | 4BE96915.8040303@meisterderspiele.de обсуждение |
| Ответ на | Re: [Trigger] Help needed with NEW.* and TG_TABLE_NAME (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: [Trigger] Help needed with NEW.* and TG_TABLE_NAME
|
| Список | pgsql-sql |
Tom Lane schrieb: > Torsten Zühlsdorff <foo@meisterderspiele.de> writes: >> NEW.revision := addContentRevision (OLD.content_id, OLD.revision); > >> /* not working line, just a stub: >> EXECUTE 'INSERT INTO ' || TG_TABLE_NAME || ' SELECT $1 ' USING NEW; >> */ > >> RETURN NULL; > > This seems like the hard way. Why don't you just RETURN NEW and let the > normal insertion happen? The trigger catches an UPDATE, not an INSERT. I need the old and the new row, because this should emulate revision-control of the content. Greetings, Torsten
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера