Re: How to tell which event was fired in Trigger function - Mailing list pgsql-general

From Adrian Klaver
Subject Re: How to tell which event was fired in Trigger function
Date
Msg-id 4fb09bff-b6db-e889-b4f0-9839bce44100@aklaver.com
Whole thread Raw
In response to How to tell which event was fired in Trigger function  ("Igal @ Lucee.org" <igal@lucee.org>)
Responses Re: How to tell which event was fired in Trigger function  ("Igal @ Lucee.org" <igal@lucee.org>)
List 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 by date:

Previous
From: "Igal @ Lucee.org"
Date:
Subject: How to tell which event was fired in Trigger function
Next
From: "Igal @ Lucee.org"
Date:
Subject: Re: How to tell which event was fired in Trigger function