Re: Does a 'stable' deferred trigger execution order exist?

Поиск
Список
Период
Сортировка
От Frank van Vugt
Тема Re: Does a 'stable' deferred trigger execution order exist?
Дата
Msg-id 200408162128.10664.ftm.van.vugt@foxi.nl
обсуждение исходный текст
Ответ на Re: Does a 'stable' deferred trigger execution order exist? Is housekeeping for deferred trigger fire events done in one of the system catalogues?  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Does a 'stable' deferred trigger execution order exist?  (Gaetano Mendola <mendola@bigfoot.com>)
Список pgsql-general
> > If during a transaction a number of deferred triggers are fired, what
> > will be their execution order upon the commit?

> Should be alphabetical within each triggering event, IIRC.

Mmm, yes, but are all the deferred triggers on the same event 'grouped'?

What I'm thinking about is something like:


BEGIN;
    update foo1;        => triggers deferred after insert trigger 'Z'
    select bar;
    update foo2;        => triggers deferred after insert triggers 'B' and 'A'
COMMIT;


Now, will I see an execution order of 'Z-A-B' (on alfabet per event per
statement) or 'A-B-Z' (on alfabet per event per transaction)??

For what I want to accomplish, I don't care about the order of A/B, but
together they depend on the work that is done by the earlier triggered Z.



--
Best,




Frank.


В списке pgsql-general по дате отправления:

Предыдущее
От: Mike Mascari
Дата:
Сообщение: Re: where can i download pgs 7.3.x ?
Следующее
От: Gaetano Mendola
Дата:
Сообщение: Re: Thousands of parallel connections