Bom dia Pessoal,

Sou novo na lista, tenho acompanhado alguns emails e fico impressionado com
a dedicação do pessoal em responder a todas as questões com o nível
incrível de detalhe. Parabéns.

Fiz um curso na Dextra em SP a uns dois anos, e estou trabalhando para
migrar um banco de dado "X" para PostgreSQL. ( Estou utilizando windows 7
com versão 9.3.5 do PostgreSQL.

O tamanho da minha base de dados é relativamente pequena ( 231 tabelas
ocupando um total entre 4GB e 5GB ).

Pois bem, a migração do bando está feita ( Homologando ), e agora estou me
apegando a entender a parte de Backup e Restore, mas estou tendo muita
dificuldade, mas creio que por falta de entendimento meu.

No meu ambiente atual, faço backup completo do banco de dados todas as
noites, com o banco online e em uso, e tenho o log de transações para, em
caso de catástrofe*, posso pegar o último backup completo e aplicar o log
atual ( Tem todo um processo de transcrever e ler o mesmo para o banco ).


Com o PostgreSQL, entendi que para ter um ambiente igual, para em caso de
catástrofe poder recuperar os dados para o mais atual possível, eu devo
efetuar um backup completo diariamente ( estou fazendo isso com o pg_dump )
e manter os archives ativados [1]. Até aí creio que fiz tudo certo.

Para simular uma catástrofe, eu desligo o computador com transações
ocorrendo no banco, e quando ligo novamente, não consigo nem subir o
serviço do postgres, aí é que começo a apanhar.

Desinstalo e reinstalo o postgres, mesma versão, volto o backup
(pg_restore) e sigo as instruções de [1], mas não consigo. Quando digo não
consigo, é estou fazendo algo errado, não volta os archives.

Gostaria de saber se alguém tem um passo a passo mais detalhado de como
fazer isso, pois não quero colocar o banco postgres em produção sem ter
domínio de como restaurar um backup em caso de problemas.

[1] http://www.postgresql.org/docs/9.3/static/continuous-archiving.html

*Qualquer tipo de perda de dados ou do próprio banco de dados.

Perdoem por me alongar tanto, mas queria apresentar minha situação e
apresentação ao grupo.

Agradeço a todos pela compreensão.

Fernando Luís Cambiaghi
*cambia...@gmail.com <cambia...@gmail.com>*
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a