Создание нескольких триггеров событий внутри одного триггера postgres - PullRequest
0 голосов
/ 29 января 2020

Я новичок в postgres. Я хочу создать триггер для события вставки / обновления / удаления в таблице. Я видел примеры, показывающие, триггер создан для каждого события. Мне было интересно, смогу ли я создать один триггер для всех событий вместе, и я знаю тип события внутри триггера.

1 Ответ

2 голосов
/ 29 января 2020

Да, вы можете сделать это.

Если вы запишите свой триггер в PL / pg SQL, у вас будет определена специальная переменная TG_OP. Значения INSERT, UPDATE, DELETE или TRUNCATE, в зависимости от того, какая операция вызвала запуск триггера.

Подробнее см. в документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...