> Opa Fábio! > > Obrigado pela ajuda. Então, não estou conseguindo acessar o banco, ele > retorna a mensagem após pedir a senha no PSQL. No reindex tambem... E agora > ? hehe > > Att,
Pelas mensagens no seu log seu banco de dados está com inconsistência, e o REINDEX está falhando porque encontrou dados duplicados na tabela. O índice parece corrompido também e por isso o REINDEX está sendo sugerido. Provavelmente você teve uma falha no servidor, falta de energia ou falha de hardware e: - fsync está em off no conf OU; - você está usando open_sync e usando um kernel Linux com bugs (atualize seu S.O. pra ter certeza, use um S.O. com suporte atual) OU; - a memória do seu servidor está com problemas (rode um memtest para ter certeza) OU; - seu sistema de arquivos está corrompido, ou seu HD está falhando (fsck pra ter certeza). O ideal no seu caso é restaurar um backup válido num servidor bom. Como o que está dando erros é um índice, pode ainda ser possível fazer um pg_dump caso você não tenha um backup e restaurar esse dump num PostgreSQL novo e limpo, num hardware bom e com configurações mais adequadas. Como o dump vai trazer dados duplicados porque a tabela parece estar assim, você terá de identificar o dado duplicado e removê-lo antes de recriar o índice. mas faça tudo isso num servidor reconhecidamente bom. Cheque o que eu disse aí em cima (memória, discos, S.O., sistema de arquivos, configuração de fsync e fsync method) e retorne pra gente se precisar de mais ajuda. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral