Re: increment_by@ - Mailing list pgsql-general

From John Smith
Subject Re: increment_by@
Date
Msg-id 20030610214534.65145.qmail@web40703.mail.yahoo.com
Whole thread Raw
In response to Re: increment_by@  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: increment_by@
List pgsql-general
This did the trick:

update pg_attribute set attname='increment_by' where
attname like 'increment_by@%';

Not sure what the problem with this was:

update pg_attribute set attname='increment_by' where
attrelid=457191;
ERROR:  Cannot insert a duplicate key into unique
index pg_attribute_relid_attnam_index

John


--- Tom Lane <tgl@sss.pgh.pa.us> wrote:
> John Smith <john_smith_45678@yahoo.com> writes:
> > This is a follow-up to my previous email. Using
> > phppgadmin to look at the sequence causing
> problems,
> > one of the columns is "increment_by@���". How can
> I
> > change it back or otherwise fix it? What happened
> > anyhow?
>
> Sounds like a data corruption problem :-(.  You
> might want to try a
> "select * from pg_attribute" and see if any other
> rows look obviously
> bogus.
>
> As for fixing it, you might be able to get away with
> an ALTER TABLE
> RENAME column --- I'm not sure if the system will
> let you apply that to
> a sequence or not, but it'd be worth trying.
> Failing that, a direct
> UPDATE on the messed-up row of pg_attribute ought to
> do the trick.
>
> Or you could just drop and recreate the affected
> sequence.  There's not
> all that much state in a sequence ...
>
>             regards, tom lane


__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: [HACKERS] Postgresql & AMD x86-64
Next
From: Forest Wilkinson
Date:
Subject: How to enumerate foreign key constraints after migrating from 7.1.3?