Re: nextval/dbi question - Mailing list pgsql-novice

From Tom Lane
Subject Re: nextval/dbi question
Date
Msg-id 7165.997052971@sss.pgh.pa.us
Whole thread Raw
In response to Re: nextval/dbi question  (harrold@sage.che.pitt.edu)
Responses Re: nextval/dbi question  (harrold@sage.che.pitt.edu)
List pgsql-novice
harrold@sage.che.pitt.edu writes:
> i want to insert data into a table that has a serialized key. then i want
> the value of the key for the row i just inserted. from the stuff i read
> on the net i though i was supposed to run the nextval command first then
> preform the insert.

That is about the simplest and most obvious way to do it, IMHO.  What
you're missing is that you have to explicitly insert the value you got
from nextval() into the key column.  If you allow the key column to be
defaulted in the INSERT, then nextval() gets run again.

            regards, tom lane

pgsql-novice by date:

Previous
From: Horst Herb
Date:
Subject: Re: nextval/dbi question
Next
From: harrold@sage.che.pitt.edu
Date:
Subject: Re: nextval/dbi question