Re: Order of execution of Constraints, Triggers and Rules

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: Order of execution of Constraints, Triggers and Rules
Дата
Msg-id 20021206085127.V17352-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Re: Order of execution of Constraints, Triggers and Rules  (Jean-Luc Lachance <jllachan@nsd.ca>)
Список pgsql-general
On Fri, 6 Dec 2002, Jean-Luc Lachance wrote:

> Jean-Luc Lachance wrote:
> >
> > Hi all,
> >
> > I know triggers are executed in alphabetical order, but which of
> > constraints, triggers and rules get executed first and which one is
> > last?

I think it's:

Rules are processed (since they're rewrites).
Before triggers (in order)
Check constraints/not null/unique/primary key
After triggers (before the foreign key triggers)
Foreign keys
After triggers (after the foreign key triggers)



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

Предыдущее
От: Jean-Luc Lachance
Дата:
Сообщение: Re: Order of execution of Constraints, Triggers and Rules
Следующее
От: Tom Lane
Дата:
Сообщение: Re: setval('myfunsequence', 0)