| От | Jean-Yves F. Barbier |
|---|---|
| Тема | Re: Order of update triggers |
| Дата | |
| Msg-id | 20120127195531.61ea0a57@anubis.defcon1 обсуждение исходный текст |
| Ответ на | Re: Order of update triggers (Rob Richardson <RDRichardson@rad-con.com>) |
| Список | pgsql-novice |
On Fri, 27 Jan 2012 17:45:41 +0000
Rob Richardson <RDRichardson@rad-con.com> wrote:
> (Of course, all triggers are fired within a single transaction,
> and inside a transaction, terms like "before", "after" and
> "already" are effectively meaningless. Right?)
Absolutely not: you have "time stages", even into a single
transaction.
ie: * Table TBA contains a "price" column,
* Trigger TR1 creates an average of "price"
* If you launch TR1 BEFORE (insert), the new value you're about
to insert won't be accounted
* If you trigger TR1 AFTER (insert), it will.
And alphabetic order only matters for the same family (event)
of triggers.
--
Men will fuck mud.
-- Lenny Bruce
В списке pgsql-novice по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера