Hi,
if i have a table and a rule like this
CREATE TABLE user (id SERIAL, name text);
CREATE RULE startaccount AS ON INSERT
TO user
DO INSERT INTO account (name) VALUES
(new.id, new.name);
(i didnt check the syntax, hope you still get the point)
i get problems because it seems to me that new.id is not defined at the
moment i do the insert. the default value seems not to be calculated at this
time.
How can i get around this?
im quite new to sql and mabye there is a misunderstanding of the rule feature.
please give me a hint.
thanks in advance for any help.
janning
does anybody know a good book/website like an SQL cookbook with many many
examples to learn from?