Re: SERIAL values

Поиск
Список
Период
Сортировка
От Martin A. Marques
Тема Re: SERIAL values
Дата
Msg-id 983559887.3a9feecf7e7f7@localhost
обсуждение исходный текст
Ответ на SERIAL values  (Kostis Mentzelos <mentzelos@ematic.com>)
Список pgsql-general
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
-----------------------------------------------------------------

В списке pgsql-general по дате отправления:

Предыдущее
От: adb
Дата:
Сообщение: Re: Re: serial properties
Следующее
От: adb
Дата:
Сообщение: Re: Re: Thought on OIDs