Re: Making AFTER triggers act properly in PL functions
| От | Tom Lane |
|---|---|
| Тема | Re: Making AFTER triggers act properly in PL functions |
| Дата | |
| Msg-id | 14384.1094609537@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Making AFTER triggers act properly in PL functions (Stephan Szabo <sszabo@megazone.bigpanda.com>) |
| Ответы |
Re: Making AFTER triggers act properly in PL functions
|
| Список | pgsql-hackers |
Stephan Szabo <sszabo@megazone.bigpanda.com> writes:
> Hmm, if our current state of deferred triggers look like (in order)
> Trigger A
> Trigger B
> Trigger C
> and triggers A and B are made immediate and scanning begins at the
> beginning of the queue again, during the execution of the Trigger A
> trigger function, if an update is done to a table with an immediate after
> trigger (D), does the firing order look like:
> Trigger A start
> Trigger D start
> Trigger D end
> Trigger A end
> Trigger B start
> Trigger B end
Yeah, I would think so.
> What if trigger D calls set constraints to make
> Trigger C immediate?
That would be a query within D, so C would fire within D.
regards, tom lane
В списке pgsql-hackers по дате отправления: