Re: Last insert id - Mailing list pgsql-sql

From Andrei Bintintan
Subject Re: Last insert id
Date
Msg-id 20040615070408.80EA4175A8@ar-sd.net
Whole thread Raw
In response to Last insert id  (mixo <mixo@coza.net.za>)
Responses Re: Last insert id  (Rod Taylor <pg@rbt.ca>)
Re: Last insert id  (Michalis Kabrianis <mk@interzone.gr>)
List pgsql-sql
"Is it safe to use "select max(table1_id) from table1" after the insert?"

Yes it is safe, but ONLY if you use it inside a transaction.(BEGIN/COMMIT).

BR.


-----Original Message-----
From: pgsql-sql-owner@postgresql.org [mailto:pgsql-sql-owner@postgresql.org]
On Behalf Of mixo
Sent: Wednesday, June 09, 2004 9:24 AM
To: pgsql-sql@postgresql.org
Subject: [SQL] Last insert id

I have three tables which are related a serial field, table1_id, in on of
the tables. Updating the tables is done through a transaction. My problem
is, once I have insert  a row in the first tables with table1_id, I need for
the other two tables. How can I get this? Is it safe to use "select
max(table1_id) from table1" after the insert?

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?
              http://www.postgresql.org/docs/faqs/FAQ.html




pgsql-sql by date:

Previous
From: "Jie Liang"
Date:
Subject: Prepare Statement
Next
From: Rod Taylor
Date:
Subject: Re: Last insert id