Re: trigger/for key help

Поиск
Список
Период
Сортировка
От Bret Hughes
Тема Re: trigger/for key help
Дата
Msg-id 1081724318.2628.20.camel@bretsony
обсуждение исходный текст
Ответ на Re: trigger/for key help  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: trigger/for key help
Список pgsql-sql
On Sun, 2004-04-11 at 17:00, Tom Lane wrote:
> Bret Hughes <bhughes@elevating.com> writes:
> > elevating=# drop table test_types;
> > ERROR:  could not find tuple for constraint 2041971
> 
> > I can find no reference to these oids anywhere.
> 
> You haven't looked very hard then ;-).  I expect this is because
> pg_depend has links from the table to the constraints it owns.
> You could probably remove the pg_depend entries to make it possible
> to drop the table.
> 
> Use ALTER TABLE next time, eh?  Hand manipulation of the system catalogs
> is *not* for those who don't know exactly what they are doing.
> 
>             regards, tom lane

Hmm I thought I had but pg_depend is one that I missed.  I deleted all
refs to rows in pg_depends and was able to drop the table.

FWIW I tried to use alter table but could never get the parser to accept
$1 as a constraint name.  I used single and double quotes as well as a
lame attempt \$1.

Thanks I am breathing better.  I was about to pg_dump and restore into a
test database to see what would happen then since there was no reference
to any of the oids in the error messages found in the dump.

I can now resume climbing up the learning curve.

Bret



В списке pgsql-sql по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: trigger/for key help
Следующее
От: Tom Lane
Дата:
Сообщение: Re: trigger/for key help