serial = autoincrement = without gaps ??

Поиск
Список
Период
Сортировка
От go_speedy@freenet.de
Тема serial = autoincrement = without gaps ??
Дата
Msg-id E1CN42p-0003m2-R6@www14.emo.freenet-rz.de
обсуждение исходный текст
Ответы Re: serial = autoincrement = without gaps ??
Список pgsql-novice
Hi,

I want to use IDs in my tables which are autoincremented (by inserting new =
data), unique and without gaps. I figured out that the datatype serial shou=
ld provide this besides the last feature.
Moreover I figured out that if I use serial as datatype for my IDs it is al=
lways increment if I insert sth., if I use nextval(...) and also if a trans=
action is aborted.
Now if I do some inserts and deletes in my database gaps are generated beca=
use the serial is allways incremented. Am I right that there is no possibil=
ity to reset the serial-datatype or to avoid gaps without gaining problems?=
 My problem at this is that I expect to run the database some years and  I =
imagine that some day the serial-datatype evokes an overrun which corrupts =
the database.

I hope you can deliver some infos that resolves my misgivings.

thx janla


--=20
<a href=3D"http://adserver.freenet.de/click.ng/site=3Dfn&prod=3Dchetools&ka=
t=3Drub&tbl=3Dwebmail&ppos=3D1&TransactionID=3D1098945959249369&rgtg=3D256"=
 target=3D"_blank"><img src=3D"http://adserver.freenet.de/image.ng/site=3Df=
n&prod=3Dchetools&kat=3Drub&tbl=3Dwebmail&ppos=3D1&TransactionID=3D10989459=
59249369&rgtg=3D256" border=3D"0">

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [GENERAL] Question Regarding Locks
Следующее
От: Oliver Fromme
Дата:
Сообщение: Re: serial = autoincrement = without gaps ??