Duas considerações a respeito de disaster recovery: 1) Você pode tentar utilizar a opção "zero_damaged_pages = on" para recuperar dados de tabelas quando o pg_dump falhar em alguma. Assim ele ignora os blocos com problema e recupera "o que dá";
2) Provavelmente você criou o cluster na versão 8.3/8.4 como UTF8 ou outro encoding. A partir da 8.3, todos os bancos dentro de um cluster devem possuir o mesmo encoding, então você não conseguirá criar um banco com outra página de códigos. Se você instalou como UTF8, a solução neste caso é criar o banco normalmente e restaurá-lo como se fosse LATIN1, depois na opção "client_encoding" do postgresql.conf, coloque "client_encoding = latin1" e reinicie o serviço que fica tudo certo. O PostgreSQL consegue converter de UTF8 para LATIN1 sem problemas (já estou usando aqui). -- Tiago J. Adami Dois Vizinhos - Paraná - Brasil 2009/7/27 Robinson <[email protected]> > Senhores(as), > > Recentemente tive um crash em meu banco de dados, esse está na versão > 8.1(Windows XP). > Resumindo, consegui recuperar quase todos os dados, exceto de duas tabelas. > O próprio pgAdmin não permitia eu fazer um dump da base de dados, e nem via > comando pg_dump.exe rolava. No meio do desespero instalei um ferramenta > chamada dbtools, essa foi a salvadora, ela importou minha base tanto para um > .MDB, como em um arquivo de texto com toda estrutura e dados. Tanto no > banquinho access como no .txt duas tabelas foram omitidas, mas em meio a > todo esses problemas o desfecho foi melhor que eu imaginava. > Bom, eu gerei esse dump e o subi em outro server, na máquina "problemática" > eu desinstalei..fiz uma manutenção e depois reinstalei novamente e subi a > base de dados. Tudo voltou a funcionar normalmente. > > Eu realizei uns testes na versão 8.3 e 8.4 e minha aplicação deu problema > de encoding. Minha base de dados foi criada em Latin1 e quando tento > selecionar essa opção(Latin1) nas duas versões .3/.4 ele reclama!!! > Como devo proceder?? > > > o post original do erro: > http://www.nabble.com/Erro-em-minha-base-de-dados-PostgreSQL-8.1-td24611016.html > > Abraços! > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
