Re: reordering sequences - Mailing list pgsql-general

From Gregory Wood
Subject Re: reordering sequences
Date
Msg-id 018d01c10a25$99c7cb40$7889ffcc@comstock.com
Whole thread Raw
In response to reordering sequences  ("mike" <matrix@quadrent.net>)
List pgsql-general
> is it at all possiable to reorder a squence? I'm finding that our
sequences get some what out step and messed and would like to ocassionaly
reorder them, though I'm unable to find anything that might be able to do
this.

BEGIN;
SELECT setval('MyTable_MySeq_SEQ',1);
UPDATE MyTable SET MySeq=nextval('MyTable_MySeq_SEQ');
COMMIT;

Of course this will screw up any foreign keys that you have that don't have
an ON UPDATE CASCADE set on them. Also, this is not guaranteed to preserve
the current sequence order, if that's important to you.

Greg


pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: [PATCH] Partial indices final?
Next
From: Jan Wieck
Date:
Subject: Re: Toast question