Поле |
Тип |
tgrelid |
old |
tgname |
name |
tgfoid |
old |
tgtype |
smallint |
tgenabled |
boo'i ean |
tgisconstraint |
boolean |
tgconstrname |
name |
tgconstrrelid |
oid |
tgdeferrable |
boolean |
tginltdef erred |
boolean |
tgnargs |
small int |
tgattr |
int2vector |
tgargs |
bytea |
Большинство полей, перечисленных в табл. 7.3, в прямых запросах не используется. Среди атрибутов триггеров в системной таблице pg_trigger центральное место занимают атрибуты tgrelid и tgname.
В поле tgrel id хранится идентификатор отношения, с которым связан данный триггер. Значение относится к типу oid и соответствует содержимому поля rel f i I enode системной таблицы pg_cl ass. В поле tgname хранится имя триггера, указанное в команде CREATE TRIGGER при его создании.