"John Lister" <john.lister...@kickstone.com> writes:
> ERROR:  could not create unique index "pg_class_oid_index"

> a quick inspection of the pg_class table doesn't show any duplicates, is 
> there anyway i can find out which row(s) are duplicated and remove them 
> without a full db restore?

> also doing something like this doesn't return anything which worked for my 
> other tables

> select oid from pg_class where oid in(select oid from pg_class group by oid 
> having count(oid)>1 )

Try doing it with enable_indexscan = off and enable_bitmapscan = off.
The system might be relying on the old, bogus index to do the group by
oid.

                        regards, tom lane

-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

Reply via email to