Re: Reg: Firing Trigger when a particular column value get changed
От
Kevin Houle
Тема
Re: Reg: Firing Trigger when a particular column value get changed
Дата
Msg-id
3F6CD6E9.5030005@houle.org
Ответ на
Список
Дерево обсуждения
Reg: Firing Trigger when a particular column value get changed "Thilak babu" <thilakbabu@siptech.co.in>
Re: Reg: Firing Trigger when a particular column value get changed Kevin Houle <kevin@houle.org>
Re: Reg: Firing Trigger when a particular column value get changed sad <sad@bankir.ru>
Thilak babu wrote: > I have a scnerio as to fire a trigger when i update a particular column > in a table. Please do help me out in getting thro this. The trigger function can use logic to exclude cases where a particular column does not change. For example: CREATE FUNCTION "column_update" () RETURNS TRIGGER AS ' BEGIN IF ( NEW.column <> OLD.column ) THEN do-your-stuff-here; END IF; RETURN NEW; END; ' LANGUAGE 'plpgsql'; CREATE TRIGGER "tg_column_update" BEFORE UPDATE ON "table_name" FOR EACH ROW EXECUTE PROCEDURE "column_update" (); The trigger fires on every update, but the procedure doesn't do anything unless the particular column changes. I don't think a trigger can be defined to fire on anything more granular than a table operation. Kevin
В списке pgsql-sql по дате отправления