Re: Detecting changes to certain fields in 'before update' trigger functions - Mailing list pgsql-general

From Richard Broersma
Subject Re: Detecting changes to certain fields in 'before update' trigger functions
Date
Msg-id 396486430812010803t490255ddr3bd6f42a1e3c0f84@mail.gmail.com
Whole thread Raw
In response to Detecting changes to certain fields in 'before update' trigger functions  (Sebastian Tennant <sebyte@smolny.plus.com>)
List pgsql-general
On Mon, Dec 1, 2008 at 7:18 AM, Sebastian Tennant
<sebyte@smolny.plus.com> wrote:

>  IF (NEW.<column-name> != OLD.<column-name>) THEN ...

 The != operator doesn't work the way you might think when nulls are
thrown into the mix.  I asked a similar question a while back and was
kindly pointed to the following syntax:

IF( NEW.* IS DISTINCT FROM OLD.* ) THEN ...


--
Regards,
Richard Broersma Jr.

Visit the Los Angeles PostgreSQL Users Group (LAPUG)
http://pugs.postgresql.org/lapug

pgsql-general by date:

Previous
From: Adrian Klaver
Date:
Subject: Re: Detecting changes to certain fields in 'before update' trigger functions
Next
From: Daniel Chiaramello
Date:
Subject: [TSearch2] Chinese dictionary?