pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Andrei Bintintan <klodoma@ar-sd.net>
To: 'mixo' <mixo@coza.net.za>
To: pgsql-sql@postgresql.org
Subject: Re: Last insert id
Date: Tue, 15 Jun 2004 10:05:40 +0300
Message-ID: <20040615070408.80EA4175A8@ar-sd.net> (raw)
In-Reply-To: <40C6AD19.70302@coza.net.za>

"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





view thread (6+ messages)  latest in thread

Message-ID: <20040615070408.80EA4175A8@ar-sd.net>
Permalink:  ../20040615070408.80EA4175A8@ar-sd.net/
Also on:    postgresql.org/message-id/20040615070408.80EA4175A8@ar-sd.net

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: klodoma@ar-sd.net, mixo@coza.net.za
  Subject: Re: Last insert id
  In-Reply-To: <20040615070408.80EA4175A8@ar-sd.net>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox