Re: list triggers - how?

Поиск
Список
Период
Сортировка
От Thomas Kellerer
Тема Re: list triggers - how?
Дата
Msg-id bg049o$jul$1@main.gmane.org
обсуждение исходный текст
Ответ на list triggers - how?  (Holger Marzen <holger@marzen.de>)
Список pgsql-general
Holger Marzen schrieb:
> How can I list defined triggers on PostgreSQL 7.1.3?
>

I'm using the following statement:

select trg.tgname, tbl.relname,
        case trg.tgtype & cast(2 as int2)
          when 0 then 'AFTER'
          else 'BEFORE'
        end as trigger_type,
        case trg.tgtype & cast(28 as int2)
          when 16 then 'UPDATE'
          when 8 then 'DELETE'
          when 4 then 'INSERT'
          when 20 then 'INSERT, UPDATE'
          when 28 then 'INSERT, UPDATE, DELETE'
          when 24 then 'UPDATE, DELETE'
          when 12 then 'INSERT, DELETE'
        end as trigger_event
from pg_trigger trg, pg_class tbl
where trg.tgrelid = tbl.oid

Have a look at: http://www.postgresql.org/docs/7.3/static/catalogs.html

Regards
Thomas


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

Предыдущее
От: Holger Marzen
Дата:
Сообщение: list triggers - how?
Следующее
От: "Bruno BAGUETTE"
Дата:
Сообщение: RE : Reminder => Poll @ Codewalkers