Re: Order of update triggers

Поиск
Список
Период
Сортировка
От 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 по дате отправления:

Предыдущее
От: Angus
Дата:
Сообщение: Install & Launch PgAdmin on CentOS 6.2 with PostgreSQL 8.4.9
Следующее
От: "Jean-Yves F. Barbier"
Дата:
Сообщение: Re: Install & Launch PgAdmin on CentOS 6.2 with PostgreSQL 8.4.9