Re: plpgsql lacks generic identifier for record in triggers... - Mailing list pgsql-hackers

From Weiping
Subject Re: plpgsql lacks generic identifier for record in triggers...
Date
Msg-id 41A5B4BB.5030306@qmail.zhengmai.net.cn
Whole thread Raw
In response to plpgsql lacks generic identifier for record in triggers...  (Sean Chittenden <sean@chittenden.org>)
List pgsql-hackers
>
> db=# CREATE FUNCTION schma.tbl_ins_upd() RETURNS TRIGGER AS 'BEGIN
>         EXECUTE public.mc_init();
>         EXECUTE public.mc_delete(''mc_key'');
>         RETURN NEW;
> END;' LANGUAGE 'plpgsql';
> db=# CREATE FUNCTION schma.tbl_del() RETURNS TRIGGER AS 'BEGIN
>         EXECUTE public.mc_init();
>         EXECUTE public.mc_delete(''mc_key'');
>         RETURN OLD;
> END;' LANGUAGE 'plpgsql';

could this be used?

CREATE FUNCTION schma.tbl_ins_upd() RETURNS TRIGGER AS 'BEGIN
       EXECUTE public.mc_init();       EXECUTE public.mc_delete(''mc_key'');   if TG_OP = ''INSERT'' or TG_OP =
''UPDATE''then       RETURN NEW;   else       RETURN OLD;   end if;   
 
END;' LANGUAGE 'plpgsql';


regards

Laser


pgsql-hackers by date:

Previous
From: Richard Huxton
Date:
Subject: Re: Help!
Next
From: Neil Conway
Date:
Subject: Re: lwlocks and starvation