Auto-Increment in Postgres

From: Adarsh Sharma <adarsh(dot)sharma(at)orkash(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Auto-Increment in Postgres
Date: 2011-02-11 11:13:38
Message-ID: 4D5519E2.6090500@orkash.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Dear all,

I have an Integer column in Postgres database table. Let's say the
column has below values :

1
2
3
4
5
6
7
8
9
10

Now if i deleted some rows where id= 3 ,5 and 8 or it have these type
of data then

The data look like as :

1
2
4
6
7
9
10

I want to have it id's as
1
2
3
4
5
6
7
and next data is inserted right at 8 .

I follow these steps

*alter table meta_test drop column metadataid;

alter table meta_test add metadataid serial;*

But this adds the column at the end but i want to it as primary key.

Please help how to achieve it.

Thanks & best Regards
Adarsh Sharma

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Thom Brown 2011-02-11 11:24:43 Re: Auto-Increment in Postgres
Previous Message Andre Lopes 2011-02-11 09:17:07 Re: Schema version control