| От | Graham Vickrage |
|---|---|
| Тема | trigger on table |
| Дата | |
| Msg-id | NDBBJABDILOPAOOMFJHOIEMHDDAA.graham@digitalplanit.com обсуждение исходный текст |
| Ответы |
Re: trigger on table
|
| Список | pgsql-sql |
I am trying to create a trigger on a table that simply sets the last_updated field when any updates are made to that table. I have tried the following: - CREATE FUNCTION set_item_last_updated () RETURNS OPAQUE AS ' BEGIN UPDATE item SET last_updated = now(); RETURN OLD; END;' LANGUAGE 'plpgsql'; CREATE TRIGGER item_last_updated AFTER UPDATE ON item FOR EACH ROW EXECUTE PROCEDURE set_item_last_updated(); When I try to execute this it hangs and postmaster eventually runs out of memory. Is there a way to do it just using sql not plpsql? Why is it hanging? Thank in advance. Graham
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера