Er is iets kapot in uw database. Probeer
VACCUM FULL ANALYZE my_db_log;
Of, radicaler, voer het uit vanuit de shell op uw db-server:
vacuumdb --full --analyze my_database
De foutmelding geeft een breuk aan in de systeemcatalogus pg_attribute
of een van de bijbehorende indices. Lees voordat u iets anders doet over corruptie in de Postgres Wiki
. Wees zeer voorzichtig dat u geen waardevolle gegevens verliest.
Dan een iets anders om te proberen:
reindexdb --system my_database
Als niets helpt, om je duidelijk kapotte DB te repareren, kun je proberen om pg_dumpall
het hele cluster, laat het cluster vallen, maak een nieuw cluster en herstel de back-up. Zorg er ook voor dat je erachter komt wat je db heeft gebroken. Dat gebeurt meestal niet (ik heb het nog nooit meegemaakt). De kans is groot dat u ernstige hardwareproblemen ondervindt, in welk geval u snel moet handelen ...