From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | tony(at)altonet(dot)co(dot)za |
Cc: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: problem with pg_statistic_relid_att_index |
Date: | 2008-03-10 14:49:54 |
Message-ID: | 23797.1205160594@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
"Tony Da Silva" <tony(at)altonet(dot)co(dot)za> writes:
> When I log into pgsql I see this:
> ERROR: Invalid page header in block 3 of pg_statistic_relid_att_index
I can't think of any reason that a simple connection attempt would be
trying to read pg_statistic. Perhaps you have some nontrivial query
in your ~/.psqlrc? If so try taking that out.
If that doesn't work you might have to resort to setting
zero_damaged_pages in postgresql.conf, but that's a pretty dangerous
tool --- it might zap pages you weren't expecting it to. Don't
keep it on any longer than you absolutely have to.
Once you do get into the DB you should be able to just REINDEX
pg_statistic to fix the problem. (In 7.3 you might have to use a
standalone backend for that, I don't recall for sure.)
> Welcome to psql 7.3.4, the PostgreSQL interactive terminal.
Egad. You do know that 7.3 was up to 7.3.21 before we obsoleted it?
If your DB is unrecoverable because of some data-eating bug that was
fixed in the past four-plus years, you're not going to get a lot of
sympathy.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | frant101 | 2008-03-10 15:49:30 | Reindex + relation doesnt exist |
Previous Message | Mark Steben | 2008-03-10 14:41:28 | Newly converted to 8.2.5 and getting this error |