pg_trigger
Системная таблица pg_trigger хранит триггеры таблиц.
Greengage DB не поддерживает пользовательские триггеры.
| Столбец | Тип | Ссылки | Описание |
|---|---|---|---|
tgrelid |
oid |
|
Таблица, на которой установлен триггер |
tgname |
name |
— |
Имя триггера (должно быть уникальным среди триггеров одной таблицы) |
tgfoid |
oid |
|
Функция, которая вызывается триггером |
tgtype |
int2 |
— |
Битовая маска, определяющая условия срабатывания триггера |
tgenabled |
boolean |
— |
|
tgisinternal |
boolean |
— |
|
tgconstrrelid |
oid |
|
Таблица, на которую ссылается ограничение ссылочной целостности |
tgconstrindid |
oid |
|
Индекс, поддерживающий ограничение уникальности, ограничение первичного ключа или ограничение ссылочной целостности |
tgconstraint |
oid |
|
Запись из |
tgdeferrable |
boolean |
— |
|
tginitdeferred |
boolean |
— |
|
tgnargs |
int2 |
— |
Количество аргументов, передаваемых функции триггера |
tgattr |
int2vector |
— |
В настоящее время не используется |
tgargs |
bytea |
— |
Аргументы для передачи триггеру, каждое значение заканчивается |
tgqual |
pg_node_tree |
— |
Дерево выражения (в формате |
Greengage DB не обеспечивает контроль ссылочной целостности.