From: | ben f <benomatic42(at)yahoo(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org, benomatic42(at)yahoo(dot)com |
Subject: | sequence rename? |
Date: | 2004-10-01 20:17:38 |
Message-ID: | 20041001201738.58198.qmail@web41511.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
So I am renaming a table, and the last stumbling block
that I've met is the associated sequence. I tried the
commands suggested @
http://mailman.fastxs.net/pipermail/dbmail-dev/2004-August/004307.html
ie:
CREATE SEQUENCE $newseq
SELECT setval('$newseq', max($column)) FROM $table
ALTER TABLE $table ALTER COLUMN $column SET DEFAULT
nextval('$newseq'::text)
DROP SEQUENCE $oldseq
but when trying to perform the DROP SEQUENCE (psql), i
get a message like:
ERROR: Cannot drop sequence $oldseq because table
$table column $column requires it
You may drop table $table column $column instead
After that, I tried the query suggested here:
http://www.commandprompt.com/ppbook/index.lxp?lxpwrap=x14316%2ehtm#REMOVINGASEQUENCE
(example 7-34)
And it came back empty.
What am I doing wrong? when i \d $table, it shows no
such dependency. Is there another way to pull this
off?
thanks
ben
ps -- please cc responses directly to me, since i'm
not a subscriber.
_______________________________
Do you Yahoo!?
Express yourself with Y! Messenger! Free. Download now.
http://messenger.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-10-01 21:14:16 | Re: error connecting to database |
Previous Message | Damodar Periwal | 2004-10-01 20:17:34 | See the good, the bad, and the ugly of your Postgres data with OneClickRevelation(tm) |