From: | Masaru Sugawara <rk73(at)echna(dot)ne(dot)jp> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Sequence problems during restart |
Date: | 2001-10-22 15:33:48 |
Message-ID: | 20011023002841.3422.RK73@echna.ne.jp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Fri, 19 Oct 2001 13:15:38 -0400
"Dave Cramer" wrote:
> We have a number of tables which have unique id's generated from a
> sequence
>
> i.e. create table blat (id serial, ....)
>
> A number of these sequences seem to have been "set back" by 4 . In other
> words we have records for
>
> Id's 500, 501, 502, 503, and now the sequence is set to 500.
>
Hi,
How about using a CREATE SEQUENCE with a CYCLE option.
e.g.
create sequence seq_blat minvalue 500 maxvalue 503 cycle;
create table blat (id int4 default nextval('seq_blat'),
a varchar(10),
b varchar(10),
......
);
insert into blat (a, b, ...) values('aaa1', 'bbb1', .... );
insert into blat (a, b, ...) values('aaa2', 'bbb2', .... );
insert into blat (a, b, ...) values('aaa3', 'bbb3', .... );
...
By the way, a mail server has been downed ?
Regards,
Masaru Sugawara
From | Date | Subject | |
---|---|---|---|
Next Message | Pg Admin User1 | 2001-10-22 15:42:34 | PgAdmin |
Previous Message | Mihai Gheorghiu | 2001-10-22 14:54:19 | Re: Upgrade |