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
---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend