But what is the solution in this case? -----Original Message----- From: Laurenz Albe <laurenz.albe@xxxxxxxxxxx> Sent: Sunday, February 17, 2019 8:35 PM To: Bhattacharjee, Soumik <soumik.bhattacharjee@xxxxxxx>; tgl@xxxxxxxxxxxxx Cc: pgsql-admin@xxxxxxxxxxxxxxxxxxxx Subject: Re: Table Drop Error soumik.bhattacharjee@xxxxxxx wrote: > From: Tom Lane <tgl@xxxxxxxxxxxxx> > > <soumik.bhattacharjee@xxxxxxx> writes: > > > # delete from pg_depend where objid=49179; DELETE 0 # delete from > > > pg_depend where objid=49179; DELETE 0 # DROP TABLE > > > caprimeta.tcr_codes CASCADE; > > > ERROR: cache lookup failed for relation 49179 > > > > It's not really a great idea to go dropping catalog rows without knowing exactly what you're doing, which I gather you don't. > > However ... are there pg_depend entries with refobjid=49179 ? > > Thanks for the mail, there is no entries in pg_depend as it returns " DELETE 0" > But the table is not getting dropped. Please read again. "refobjid=49179", not "objid=49179". Yours, Laurenz Albe -- Cybertec | https://www.cybertec-postgresql.com