Re: sequence value of the record just inserted. - Mailing list pgsql-admin

From scott.marlowe
Subject Re: sequence value of the record just inserted.
Date
Msg-id Pine.LNX.4.33.0404091119530.12826-100000@css120.ihs.com
Whole thread Raw
In response to sequence value of the record just inserted.  (Ben Kim <bkim@coe.tamu.edu>)
List pgsql-admin
On Fri, 9 Apr 2004, Ben Kim wrote:

>
> Dear admins,
>
> I have a table whose primary key is a record_id with serial type.
>
> I would like to know, when I insert a new row, what was the value of the
> record_id that I just inserted. Since this is a multi user application, I
> cannot simply select max of the record_id or currval of the sequence.
>
> I would appreciate an advice.

You want the functions for sequences:

nextval, currval, and setval:

http://www.postgresql.org/docs/7.4/static/functions-sequence.html

nextval and currval are transactionally safe.


pgsql-admin by date:

Previous
From: Tom Lane
Date:
Subject: Re: Multiple disks
Next
From: "CHRIS HOOVER"
Date:
Subject: Performance hit for turning on collectors?