Re: Last_Inserted Value

From: "Marin Dimitrov" <marin(dot)dimitrov(at)sirma(dot)bg>
To: "Andre Schubert" <andre(dot)schubert(at)km3(dot)de>, <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Last_Inserted Value
Date: 2002-03-28 11:11:39
Message-ID: 000501c1d649$55b47110$9b0e32d4@sirma.bg
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin


----- Original Message -----
From: "Andre Schubert"

>
> Can i do a select id from foo order by id desc limit 1 before the end of
> the transaction,
> does this return exactly the row i inserted for this transaction?
>

only if u use SERIALIZABLE transaction isolation level - then the
transactions committed from other users *while* your transaction was in
progress are not visible

in the default READ COMMITED level other committed transactions will
interfere with the "select id from foo order by id desc limit 1" you'll
issue before the end of your transaction

take a look at "Read Committed and Serializable Isolation Levels" from
"PostgreSQL: Introduction and Concepts"

hth,

Marin

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Andre Schubert 2002-03-28 12:37:48 Re: Last_Inserted Value
Previous Message Andre Schubert 2002-03-28 08:06:55 Last_Inserted Value