Antes de fazer qualquer coisa senão, https://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!