Search Postgresql Archives

Re: ERROR: XX000: cache lookup failed for relation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jan,

Is that still true for 1.2.12? As that's the version I'm using.. Also any ideas on where I start to sort it out? I just want to drop the old table now I've removed it from replication, but the error mentioned previously is stopping me.

Thanks


----- Original Message ----
> From: Jan Wieck <JanWieck@xxxxxxxxx>
> To: Glyn Astill <glynastill@xxxxxxxxxxx>
> Cc: slony1-general@xxxxxxxxxxxxxxxx; pgsql-general@xxxxxxxxxxxxxx
> Sent: Saturday, 5 April, 2008 3:00:04 PM
> Subject: Re: [Slony1-general] ERROR:  XX000: cache lookup failed for relation
> 
> On 4/5/2008 7:47 AM, Glyn Astill wrote:
> > Hi chaps,
> > 
> > I know there's been a bit of "activity" on this listrecently - but does anyone 
> know where I should start looking to resolvethe below?
> 
> Yes, a "SET DROP TABLE" is mandatory prior to dropping the table itself. 
> This is because up to version 1.2.x, Slony is deliberately corrupting 
> the system catalog on subscriber nodes in order to suppress triggers and 
> rules to fire (this can only be controlled by other means since Postgres 
> 8.3 and will be done so in Slony 2.0).
> 
> 
> Jan
> 
> > 
> > ----- Original Message ----
> >> From: Glyn Astill 
> >> To: slony1-general@xxxxxxxxxxxxxxxx
> >> Cc: pgsql-general@xxxxxxxxxxxxxx
> >> Sent: Friday, 4 April, 2008 3:05:18 PM
> >> Subject: [Slony1-general] ERROR:  XX000: cache lookup failed for relation
> >> 
> >> Hi chaps,
> >> 
> >> I've got a problem trying to drop a table, I get the error "cache lookup 
> failed 
> >> for relation"
> >> 
> >> SEE=# drop table replicated_users;
> >> ERROR:  XX000: cache lookup failed for relation 30554884
> >> LOCATION:  getRelationDescription, dependency.c:2021
> >> Now this table is on a slony-I slave and was in replication when I tried to 
> drop 
> >> it - I presume this is a big mistake and I should never try to drop a table 
> >> without first droping it from replication?
> >> 
> >> In addition I'd set up a trigger on the table "replicate_users".
> >> 
> >> If I do:
> >> 
> >>  select relname,oid from pg_class where relname = 'replicated_users';
> >> 
> >> -[ RECORD 1 ]-------------
> >> relname | replicated_users
> >> oid     | 30554879
> >> 
> >> Thats not the same oid as the one it's complaining about.
> >> 
> >> Does anyone have any idea why this has happened or how I can fix it?
> >> 
> >> Cheers
> >> Glyn
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >>       ___________________________________________________________ 
> >> Yahoo! For Good helps you make a difference  
> >> 
> >> http://uk.promotions.yahoo.com/forgood/
> >> 
> >> _______________________________________________
> >> Slony1-general mailing list
> >> Slony1-general@xxxxxxxxxxxxxxxx
> >> http://lists.slony.info/mailman/listinfo/slony1-general
> >> 
> > 
> > 
> > 
> > 
> >       ___________________________________________________________ 
> > Yahoo! For Good helps you make a difference  
> > 
> > http://uk.promotions.yahoo.com/forgood/
> > 
> > _______________________________________________
> > Slony1-general mailing list
> > Slony1-general@xxxxxxxxxxxxxxxx
> > http://lists.slony.info/mailman/listinfo/slony1-general
> 
> 
> -- 
> Anyone who trades liberty for security deserves neither
> liberty nor security. -- Benjamin Franklin
> 
> 




      ___________________________________________________________ 
Yahoo! For Good helps you make a difference  

http://uk.promotions.yahoo.com/forgood/



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux