Postgresql: dados perdidos após o travamento

1

Acabei de reinicializar meu servidor após um travamento / reinicialização (que ainda não determinei a causa). Servidor: centos, Postgresql: 9.2.8

Parece que todos os meus bancos de dados postgresql foram revertidos para o estado em que estavam há 3 meses. Colunas que adicionei recentemente estão faltando e os valores máximos para as colunas created timestamp são de 3 meses atrás.

Existe algum cenário de falha que possa ter causado isso? Alguma idéia sobre uma abordagem de recuperação, além de restaurar a partir do backup?

    
por EoghanM 30.06.2014 / 18:08

1 resposta

1

Meu primeiro palpite é que você atualizou para um novo PostgreSQL ou instalou um patch com a mão, e sua nova versão não está configurada para autoinicialização. Então a versão antiga começou com os dados antigos. Verifique se há um datadir mais recente em outro lugar.

Se isso não funcionar, como sugere @yoonix, talvez você tenha movido o datadir e montado o novo volume sobre o local antigo, mas esqueceu de configurá-lo para o automount em / etc / fstab.

    
por 01.07.2014 / 13:00