Re: ERROR: type "temp_gc" already exists - Mailing list pgsql-general

From Tom Lane
Subject Re: ERROR: type "temp_gc" already exists
Date
Msg-id 18660.1126368340@sss.pgh.pa.us
Whole thread Raw
In response to ERROR: type "temp_gc" already exists  (Janning Vygen <vygen@gmx.de>)
Responses Re: ERROR: type "temp_gc" already exists
List pgsql-general
Janning Vygen <vygen@gmx.de> writes:
> i guess the table was dropped but not the corresponding type.
> How can things like this happen?

Corrupted pg_depend table maybe?  You might try REINDEXing pg_depend
to be on the safe side.  Also please look to see if there are any
relevant entries in it (look for objid = the type's OID, or refobjid
= 16562879 which we can see was the table's OID).

> How can i fix it?  Can i just drop the type from pg_type?

If there's no pg_depend entry then DROP TYPE should work.  Otherwise
you might have to resort to manually DELETEing the pg_type row.

            regards, tom lane

pgsql-general by date:

Previous
From: Michael Fuhr
Date:
Subject: Re: back references using regex
Next
From: "Joshua D. Drake"
Date:
Subject: Re: Postgresql Hosting