PostgreSQLでトリガー、関数を一覧表示
2014/05/07 | PostgreSQL
MySQLみたく「show triggers;」ってしてみたけどダメだった。PostgreSQLではSQLでシステムテーブルを走査するのがお決まりっぽい。
トリガーを一覧表示。
SELECT tgname FROM pg_trigger;
関数一覧を表示(自分の作った関数だけ)。
SELECT TBL_PR.proname FROM pg_proc TBL_PR LEFT JOIN pg_user TBL_US ON TBL_PR.proowner = TBL_US.usesysid WHERE TBL_US.usename = ‘hoge';