unique id's and incr

Started by G.L. Grobeover 24 years ago2 messagesgeneral
Jump to latest
#1G.L. Grobe
gary@grobe.net

During the creation of my database, I'm doing a:

CREATE UNIQUE INDEX account_idx ON Accounts (account_id);

to add new rows to my table and keep the id's unique.

During runtime (accessing by JDBC), is there anyway when adding a new row to a table to know the last id entry so as to incr the next one for a new id. I was thinking there might be a way to do this w/o having to query the table for the last id and incr the id before I do another insert.

Any help much appreciated.

#2Dave Cramer
pg@fastcrypt.com
In reply to: G.L. Grobe (#1)
RE: unique id's and incr

Gary,

The most generic way to do this is to create a sequence, and then select
next('sequencename') and use that to insert into the row

Dave

-----Original Message-----
From: pgsql-general-owner@postgresql.org
[mailto:pgsql-general-owner@postgresql.org] On Behalf Of G.L. Grobe
Sent: July 23, 2001 8:00 PM
To: pgsql-general@postgresql.org
Subject: [GENERAL] unique id's and incr

During the creation of my database, I'm doing a:

CREATE UNIQUE INDEX account_idx ON Accounts (account_id);

to add new rows to my table and keep the id's unique.

During runtime (accessing by JDBC), is there anyway when adding a new
row to a table to know the last id entry so as to incr the next one for
a new id. I was thinking there might be a way to do this w/o having to
query the table for the last id and incr the id before I do another
insert.

Any help much appreciated.