Antes de fazer qualquer coisa senão, http://wiki.postgresql.org/wiki/Corruption e siga as instruções . Não fazer isso corre o risco de piorar o problema.
Existem dois parâmetros de configuração listados no Fine Manual que podem ser úteis:
ignore_system_indexes
e zero_damaged_pages
. Eu nunca os usei, mas usaria se estivesse desesperado ... Não sei se ajudam contra as mesas de torradas. De qualquer forma, se defini-los fizer com que seus bancos de dados se tornem utilizáveis novamente, eu {backup + drop + restore} para colocar todas as tabelas e catálogos no formato recém-nascido novamente. Sucesso!