Re: How to tell which event was fired in Trigger function

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: How to tell which event was fired in Trigger function
Дата
Msg-id 4fb09bff-b6db-e889-b4f0-9839bce44100@aklaver.com
обсуждение исходный текст
Ответ на How to tell which event was fired in Trigger function  ("Igal @ Lucee.org" <igal@lucee.org>)
Ответы Re: How to tell which event was fired in Trigger function
Список pgsql-general
On 07/11/2018 10:36 AM, Igal @ Lucee.org wrote:
> Hi,
> 
> I am writing a trigger function that is used after DELETE, INSERT, and 
> UPDATE, like so:
> 
>      CREATE TRIGGER tr_name AFTER DELETE OR INSERT OR UPDATE ...
> 
> How can I tell inside the trigger function if the event was DELETE or 
> INSERT/UPDATE?
> 
> The table has a `NOT NULL id` column, so I am thinking that maybe a 
> DELETE will have a NULL value in NEW.id?  Will that work?  Is there a 
> better way?

https://www.postgresql.org/docs/10/static/plpgsql-trigger.html

> 
> Thanks,
> 
> Igal Sapir
> Lucee Core Developer
> Lucee.org <http://lucee.org/>
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com


В списке pgsql-general по дате отправления:

Предыдущее
От: "Igal @ Lucee.org"
Дата:
Сообщение: How to tell which event was fired in Trigger function
Следующее
От: "Igal @ Lucee.org"
Дата:
Сообщение: Re: How to tell which event was fired in Trigger function