How to script inserts where id is needed as fk - Mailing list pgsql-sql

From Michael Schmidt
Subject How to script inserts where id is needed as fk
Date
Msg-id 527D3F2A.6060504@gmail.com
Whole thread Raw
Responses Re: How to script inserts where id is needed as fk  ("Jonathan S. Katz" <jonathan.katz@excoventures.com>)
List pgsql-sql
Hi guys,

i need to script some insert statements. To simplify it a little bit so 
assume i got a

table "User" and a table called "Article". Both tables have an serial id 
column. In "Articles" there is a column i need to fill with the user id 
lets call it "create_user_id".

I want to do something like:

Insert into User (name) values ('User1');

Insert into Article ('create_user_id') values (1);
Insert into Article ('create_user_id') values (1);

Insert into User (name) values ('User2');

Insert into Article ('create_user_id') values (2);
Insert into Article ('create_user_id') values (2);

So you see i have set it to 1 and 2 this not good cause it might not be 
1 and 2.
I probably need the id returned by the "insert into User" query to use 
it for the "insert into Article" query.



pgsql-sql by date:

Previous
From: George Woodring
Date:
Subject: Query specific table using relative position in search path
Next
From: "Jonathan S. Katz"
Date:
Subject: Re: How to script inserts where id is needed as fk