Re: Disabling Triggers
| От | Richard Huxton |
|---|---|
| Тема | Re: Disabling Triggers |
| Дата | |
| Msg-id | 42822A6B.5020404@archonet.com обсуждение исходный текст |
| Ответ на | Disabling Triggers ("Mark Borins" <mark.borins@rigadev.com>) |
| Ответы |
Re: Disabling Triggers
|
| Список | pgsql-general |
Mark Borins wrote: > I am creating a system where I have a trigger on three different tables. > There is a particular Boolean field in each of these tables that when it is > set in table it should be set the same in the other two. Just make sure you only check the boolean value too: -- Trigger on table a does: IF NEW.my_bool=OLD.my_bool THEN RETURN NEW; END IF; UPDATE b SET my_bool=NEW.my_bool WHERE id=NEW.something AND my_bool <> NEW.my_bool UPDATE c SET my_bool=NEW.my_bool WHERE id=NEW.something AND my_bool <> NEW.my_bool -- End code That way, you always do the minimal amount of work anyway. -- Richard Huxton Archonet Ltd
В списке pgsql-general по дате отправления: