pass NEW / OLD variable in trigger to table

From: Philipp Kraus <philipp(dot)kraus(at)flashpixx(dot)de>
To: pgsql-general(at)postgresql(dot)org
Subject: pass NEW / OLD variable in trigger to table
Date: 2012-06-09 12:49:27
Message-ID: EA244806-5BD8-4FB3-A51E-D38C0F9CB1D5@flashpixx.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hello,

I'm using some trigger functions on a view. Can I pass the NEW / OLD variable to the table of the view?
An excerpt of my view shows:

IF TG_OP = 'INSERT' then
insert into mytable (name, data, commentdata, history) values (NEW.name, NEW.data, NEW.commentdata, NEW.history);
ernd if;

Can I do anything like "insert into mytable values (NEW)" ? Can I do this with update and delete also?
I would like to pass the variable with the "action" to the table, so I need not to reference the fields

Thanks

Phil

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Chris Travers 2012-06-09 13:56:44 Re: Extension table data
Previous Message Tom Lane 2012-06-09 12:33:57 Re: Extension table data