Re: [COMMITTERS] pgsql: Add sql_drop event for event triggers

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [COMMITTERS] pgsql: Add sql_drop event for event triggers
Дата
Msg-id 3316.1365524883@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: [COMMITTERS] pgsql: Add sql_drop event for event triggers  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes:
> I kind of wonder if there's some way we could split ProcessUtility()
> up into more digestible pieces.  I can't really think of a good way to
> do it though, without writing duplicative switches.

I'm thinking a bit about

    ProcessUtility()
    {
        switch (tag)
        {
            ... cases for BEGIN etc ...
            default:
                ProcessSlowUtility(...)
        }
    }

    ProcessSlowUtility()
    {
        event setup code
        switch (tag)
        {
            ... cases for everything else ...
            default:
                elog(ERROR)
        }
        event teardown code
    }

            regards, tom lane


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

Предыдущее
От: Dimitri Fontaine
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Add sql_drop event for event triggers
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: page 1 of relation global/11787 was uninitialized