| От | Jamie Deppeler |
|---|---|
| Тема | Updating within Triggers |
| Дата | |
| Msg-id | 4365B5C3.3080008@doitonce.net.au обсуждение |
| Список | pgsql-general |
Hi trying to wtite a trigger to update summary fields in a seperate
table to do this i am planning on using trigger.
problem i have at the moment the update trigger doesnt seem to be
fireing but the insert works.
Trigger
CREATE TRIGGER "setSummary" AFTER INSERT OR UPDATE
ON "parts" FOR EACH ROW
EXECUTE PROCEDURE "material"();
function
CREATE OR REPLACE FUNCTION "partSumm" () RETURNS trigger AS
$body$
begin
update project
actualsummmatcost = (select sum(actualcost) from projects.material
where material."fkproject" = new.fkproject;),
actualsummmattotal = (select sum(actualcharge) from
projects.material where material."fkprojet" = new.fkproject;),
where project."primary" = new.fkproject;
return new;
end;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера