Em 11 de abril de 2011 18:55, Leandro DUTRA
<[email protected]> escreveu:
> 2011/4/11 Junior <[email protected]>:
>>
>> DETAIL:  Could not open file "pg_clog/0000": No such file or directory.
>
> O arquivo está lá?
>

Se o arquivo não existe, é o caso de resetar o log transacional [1].
Entretanto, utilize este comando apenas caso não tenha mais ao que
recorrer, e certifique-se de fazer uma cópia dos arquivos do cluster
(geralmente pasta data) antes.

Após concluir o reset, faça um dump/restore. Com certeza alguma
transação será perdida, mas perder alguns dados é melhor que perder
tudo.

Apenas como comentário, já passei diversas vezes por este problema
quando - no Windows - o banco de dados é finalizado incorretamente
(queda de energia, usuário apressado, etc etc etc). E em todos os
casos o arquivo "realmente" não estava lá.

Referências:
[1] http://www.postgresql.org/docs/9.0/static/app-pgresetxlog.html

-- 
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