| From: | Horst Herb <hherb(at)malleenet(dot)net(dot)au> |
|---|---|
| To: | pgsql-sql(at)postgresql(dot)org |
| Subject: | how to use record type |
| Date: | 2001-08-14 14:34:33 |
| Message-ID: | 01081500343310.01835@munin.gnumed.dhs.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
Help please!
How do I actually insert the variables OLD or NEW or a record type into a
table from within a trigger?
Like doing the following:
drop table th1;
create table th1(
id serial,
text text );
drop table th_audit;
create table th1_audit(
ts timestamp default now()
) inherits(th1);
drop function thaudit();
create function thaudit() returns opaque as '
begin
-- I want to insert OLD into th_audit - how do I do this???
return NEW;
end; ' language 'plpgsql';
drop trigger ta on th1;
create trigger ta before delete or update on th1
for each row execute procedure thaudit();
Reagrds,
Horst
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2001-08-14 14:40:14 | Re: create function using language SQL |
| Previous Message | Tom Lane | 2001-08-14 14:27:29 | Re: Eh? |