Eu configurei a replicação de streaming no Postgres 9.1.6 em execução em um servidor debian e está indo bem.
Quando tento executar uma consulta no DB de réplica, obtenho o erro abaixo:
ERROR: index "tbl_cust_id_idx" contains unexpected zero page at block 0
HINT: Please REINDEX it.
O que pode estar causando esse erro?
A pergunta também está publicada em /programming/17865135/postgres-9-1-6-error-index-contains-unexpected-zero-page-at-block-0
postgresql
postgresql-9.1
McKibet
fonte
fonte
SELECT version()
ouSELECT now()
?Respostas:
Acabei de encontrar o mesmo problema no Postgres 8.3.11. Embora eu não tenha conseguido identificar a causa raiz, a correção foi bastante simples:
Esta página contém dicas sobre o que pode ter causado o erro, embora sejam vagas:
Idealmente, seria útil se houvesse algo que pudesse ser implementado para prevenir ou corrigir proativamente esses erros. Pelo lado positivo, esta é a primeira vez que vimos esse problema em vários anos e em centenas de máquinas.
fonte