Re: SQL Rule

From: "Bert" <clemens(dot)bertschler(at)gmail(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: SQL Rule
Date: 2006-04-26 21:49:19
Message-ID: 1146088159.793976.234800@y43g2000cwc.googlegroups.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Okay sorry i have to change the trigger from AFTER TO BEFORE
CREATE TRIGGER trigger_sum
BEFORE INSERT OR UPDATE
ON test
FOR EACH ROW
EXECUTE PROCEDURE trigger_test();

TO ALBAN
Our table definition are the same, so what? A primary key is a
constraint.
And
>> CREATE OR REPLACE RULE sum_op AS
>> ON INSERT TO test DO UPDATE test SET c = new.a + new.b
>> WHERE test.id = new.id;

>How do you expect to update a record that doesn't exist yet?
This rule is creating first of all the insert and then i can run an
Update on this insert, so far its functioning. Your definition is quite
good but what are doing when you change the table definition? Rewrite
all Rules?
But nevertheless thank you.
Best regards,
Bert

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message alexandre - aldeia digital 2006-04-26 22:02:58 Re: pg_dump -t <> pg_restore -t
Previous Message Alan Hodgson 2006-04-26 21:38:46 Re: SQL Rule