Help on Trigger functions - Mailing list pgsql-novice

From Pradeepkumar, Pyatalo (IE10)
Subject Help on Trigger functions
Date
Msg-id 77ED2BF75D59D1439F90412CC5B109741A6419BF@ie10-sahara.hiso.honeywell.com
Whole thread Raw
Responses Re: Help on Trigger functions
List pgsql-novice


Hi all,

I have a table something like this -

PointTable(PointName varchar, PointType integer, PointValue integer);

I have to write a trigger before UPDATE on this table. In the trigger function, I need to check which field of the table is going to be updated...based on this I need to do some operation.

CREATE FUNCTION Trg_UpdPointTable RETURNS TRIGGER AS'
BEGIN
        IF PointType is being modified THEN
                // do some operation.
        ELSIF PointValue is being modified THEN
                // Do some operation
        END IF;
END;

CREATE TRIGGER PTableTrg BEFORE UPDATE ON PointTable FOR EVERY ROW EXECUTE PROCEDURE Trg_UpdPointTable();

Is this functionality possible. I am using PostgreSQL version 7.4.3.

Thanks in advance.

Regards,
Pradeep

pgsql-novice by date:

Previous
From: "Ross Gohlke"
Date:
Subject: Re: Form Design Advice
Next
From: Bruno Wolff III
Date:
Subject: Re: User right management concerning functions