Mensaje citado por: Kostis Mentzelos <mentzelos@ematic.com>:
> Hi all,
>
> how can I get the current values from SERIAL types after an INSERT
> using
>
> libpq?
Don't know abou libpq, but the SERIAL type is managed by a sequence, and you can
get the current value of the sequence (can't recall, but I guess it's current).
Saludos... :-)
P.D.: If I'm making an insert and after it I want to insert another value
related with the serial inserted in the previous query to another table, which
aproche is better:
1) Get the oid of the last insert and use it to find the INT in the serial
column.
2) Get the current value in the sequence (I guess this is very bad, cause while
the first insert is finishing, another client can insert information on that
column, changing the current value on the sequence).
3) another solution?
System Administration: It's a dirty job,
but someone told I had to do it.
-----------------------------------------------------------------
Martín Marqués email: martin@math.unl.edu.ar
Santa Fe - Argentina http://math.unl.edu.ar/~martin/
Administrador de sistemas en math.unl.edu.ar
-----------------------------------------------------------------