Em 4 de agosto de 2010 11:00, Adriano Espinoza de Oliveira
<[email protected]> escreveu:
> Bom dia pessoal,
> O erro abaixo acontece quando rodo o VACCUM no banco:
>
> vacuumdb: faxina no banco de dados "<meu
> banco>" falhou: ERRO:  duplicar chave viola a restrição de unicidade "pg_statistic_relid_att_index"
>
> Já executei a dica do Euler, postada no fórum mas não resolveu, e foi a
> seguinte:
>
> -- DELETE FROM pg_statistic
> -- VACUUM FULL pg_statistic
> -- ANALYZE pg_statistic
> - versão do banco 8.1.11
>

Faça um backup do banco através do pg_dump. Certifique-se de que o
backup foi feito e está íntegro.

Depois execute pelo terminal (ou CMD no Windows):

reindexdb -s -U [user] -h [host] -p [port] -d [dbname]

Isto irá reindexar apenas os índices das tabelas do catálogo - é um
procedimento relativamente rápido. Se falhar em algum momento ou se o
problema persistir, não restará outra alternativa a não ser realizar
um DUMP/RESTORE (apagar o banco antigo e restaurar o backup).

P.S: Como o Osvaldo já comentou, planeje um upgrade de versão. Além de
melhorar a performance suas chances de ter problemas serão menores.

-- 
TIAGO J. ADAMI
http://www.adamiworks.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a