Re: How to notice column changes in trigger
От | Aspire Something |
---|---|
Тема | Re: How to notice column changes in trigger |
Дата | |
Msg-id | 002001c2e78b$642e6df0$c9c832c0@societykotla обсуждение исходный текст |
Ответ на | Re: How to notice column changes in trigger (Christoph Haller <ch@rodos.fzk.de>) |
Ответы |
Re: How to notice column changes in trigger
|
Список | pgsql-sql |
Hello Christoph Haller , > > > > >So you want the trigger executed only if assignments to b and/or c do Do sime thing like this use if /then /esle s block for the problem In the first if blick check that b and c is null by the declaration of IS NULL after that you run the update command as required The program code will show as create function CREATE FUNCTION BLAH_FUNCTION() RETURNS "trigger" AS ' usual blah blah of declre and all , IF NEW.b IS NULL and NEW.C IS NULL THEN ROCK BABY ELSE Do OTHERWISE END IF; more blah blah plpgsql'; CREATE TRIGGER BLAH BEFORE UPDATE ON BLAH_TABLE FOR EACH ROW EXECUTE PROCEDURE BLAH_FUNCTION Please revert back if this helps . Regards V Kashyap > > >not appear within the update command. Right? > > > > > > > Right, that's what I want. > > > I'm afraid I have no idea how to accomplish that. > > Regards, Christoph > > > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster >
В списке pgsql-sql по дате отправления: