Нещо е повредено във вашата база данни. Опитайте
VACCUM FULL ANALYZE my_db_log;
Или, по-радикално, стартирайте от обвивката на вашия db сървър:
vacuumdb --full --analyze my_database
Съобщението за грешка показва повреда в системния каталог pg_attribute
или един от свързаните индекси. Преди да направите нещо друго, прочетете за корупцията в Postgres Wiki
. Бъдете много внимателни, за да не загубите ценни данни.
След това един друго нещо, което да опитате:
reindexdb --system my_database
Ако нищо не помогне, за да поправите очевидно повредената си DB, можете да опитате pg_dumpall
целия клъстер, пуснете клъстера, създайте нов клъстер и възстановете архива. Също така се уверете, че сте разбрали какво е счупило вашия db. Това обикновено не се случва (все още не ми се е случвало). Вероятно сте изправени пред сериозни хардуерни проблеми, в който случай трябва да действате скоро...