Getting name of sequence for a table

Поиск
Список
Период
Сортировка
От Nicolas Ribot
Тема Getting name of sequence for a table
Дата
Msg-id 200203150920.g2F9KYQ28851@cnes.fr
обсуждение исходный текст
Список pgadmin-hackers
Hello,

I was wondering if it is possible to get the name of sequences created
for a table by an SQL query ?

Ex: I have a parcel table, with a sequence created on it for the PK
column.
A java program, that doesn't know this sequence name needs  to retrieve
the unique ID of the object recently inserted into the parcel table.
I would like to do something like
select currval( (select seqname from pg_xxx where table_name='parcel')
).

I looked at the pg_class system table and see both my table and its
sequence, but do not find a way to join them in a query.

Thanx for any help.

Nicolas Ribot
SCOT
nri@scot.cnes.fr


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

Предыдущее
От: rose.coil@msa.hinet.net
Дата:
Сообщение:
Следующее
От: "frank_lupo@email.it"
Дата:
Сообщение: upgrade wizard proxy connection