Re: pg_inherits: not found, but visible - Mailing list pgsql-hackers

From Hiroshi Inoue
Subject Re: pg_inherits: not found, but visible
Date
Msg-id 3AB7F31E.3A24726F@tpf.co.jp
Whole thread Raw
In response to pg_inherits: not found, but visible  (Joel Burton <jburton@scw.org>)
Responses Re: pg_inherits: not found, but visible  (Joel Burton <jburton@scw.org>)
List pgsql-hackers
Joel Burton wrote:
> 
> Postmaster crashed on me, and on restart, pg_inherits cannot be found.
> I can see it in pg_class (and it shows up w/ \dS), but any attempt to
> modify anything fails with "pg_inherits: No such file or directory".
> 
> I've reindexed the database (w/postgres -P -O). Vacuuming fails (w/error
> above).
> 
> What could this be? Is there any hope?
> 

Try the following queries.
1) select oid from pg_database where datname = your_db_name;
2) select oid, relfilenode from pg_class where relname = 'pg_inherits';

For example I get the followings in my environment.
1) oid = 18720
2) relfilenode(==oid) = 16567;

and I could find a $PGDATA/base/18720/16567 file.
Could you find such a file ?

regards,
Hiroshi Inoue


pgsql-hackers by date:

Previous
From: Vince Vielhaber
Date:
Subject: Re: Final Call: RC1 about to go out the door ...
Next
From: Tom Lane
Date:
Subject: Re: Beta 6 Regression results on Redat 7.0.