Något är trasigt i din databas. Prova
VACCUM FULL ANALYZE my_db_log;
Eller, mer radikalt, kör från skalet på din db-server:
vacuumdb --full --analyze my_database
Felmeddelandet indikerar brott i systemkatalogen pg_attribute
eller något av de associerade indexen. Innan du gör något annat, läs om korruption i Postgres Wiki
. Var mycket försiktig så att du inte förlorar värdefull data.
Sedan en annan sak att prova:
reindexdb --system my_database
Om inget hjälper, för att reparera din uppenbart trasiga DB, kan du försöka pg_dumpall
hela klustret, släpp klustret, skapa ett nytt kluster och återställ säkerhetskopian. Se också till att du tar reda på vad som bröt din db. Det brukar inte hända (har aldrig hänt mig än). Chansen är stor att du står inför allvarliga hårdvaruproblem, i så fall måste du agera snart ...