Pessoal,
Quando executo uma select dá erro e é exibido essa mensagem "ERRO:
tuple offset out of range: 16428".
Esse erro significa que a select está tentando retornar um valor texto
em um campo integer por exemplo?
Esse erro significa que seu mapa de visibilidade está corrompido.
Perguntas:
1) Qual versão do PostgreSQL está usando? Exata, todos os números, um
select version(); ajuda.
2) Qual sistema operacional e versão?
3) Você usou o pg_upgrade para migrar a partir de outra versão?
4) Teve alguma operação especial que fez neste servidor imediatamente
antes de aparecer o problema?
5) fsync está ligado?
6) Tem como rodar um memtest na sua máquina?
7) O erro acontece numa tabela específica ou em mais de uma?
Soluções:
1) Restaurar um backup lógico (pg_dump).
2) Restaurar um backup físico (PITR) antes do problema ter aparecido, o
que pode ser difícil de determinar.
3) Tentar um VACUUM FULL ou CLUSTER sobre a tabela problemática, mas não
é garantido e depende da versão do PostgreSQL que está usando.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral