Consegui resolver com sua dica, obrigado.

Fui fazendo vacuum em cada tabela do sistema independentemente e localizei
algumas tabelas temporárias que estavam dando o erro.
Fazendo um   delete from pg_class where relname = 'nome_table'    consegui
fazer o vacuum na base inteira.


Meu servidor é: PostgreSQL 8.3.8 on x86_64-redhat-linux-gnu, compiled by
GCC gcc (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)

Em 20 de março de 2012 18:26, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

> >> Quando vou fazer vacuum na base da o erro abaixo, nesta base estão
> >> acontecendo algumas coisas estranhas que acredito  que venha a ser por
> este
> >> problema.
> >> Gostaria de saber o que o pessoal faz quando se depara com isto, na
> internet
> >> não se acha muita coisa.
>
> Achei MUITA coisa.
>
> >> ERRO:  catalog is missing 3 attribute(s) for relid 824294
> >>
> >>
> >> ********** Erro **********
> >>
> >> ERRO: catalog is missing 3 attribute(s) for relid 824294
> >> SQL state: XX000
> >
> > Versão do PostgreSQL?
> > Sistema Operacional do servidor?
> > Tem bug relacionado a isso. Corrigido faz anos.
>
> Antes que me responda:
> http://archives.postgresql.org/pgsql-bugs/2009-07/msg00255.php
>
> Tem correção no PostgreSQL 8.3.4.
> Fico na espera de suas respostas.
>
> []s
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a