...
- Instalar o PostgreSQL na máquina (caso não possua) e parar o serviço correspondente.
- Limpar o conteúdo da sua pasta "data".
- Extrair o arquivo "base.tar.gz" em um local qualquer, isso irá gerar um "base.tar". Em seguida, extrair este dentro da pasta "data" que foi limpa na etapa anterior. As descompressões podem ser feitas por meio do programa 7-Zip. Caso exista um backup da pasta "data" de um momento posterior à última geração do "base.tar.gz", pode-se pular estas primeiras etapas. Apenas é necessário que o serviço do PostgreSQL não seja iniciado antes da cópia dos archives, caso contrário a restauração parcial não será mais possível sem antes transferir o conteúdo do "base.tar.gz".
- Limpar o conteúdo da pasta "\data\pg_xlog\".
- Criar um arquivo de texto chamado "recovery.conf", com o seguinte conteúdo:
restore_command = 'copy "C:\\backup_mb\\archives\\%f" "%p"'
Sendo "C:\backup_mb\archives\" o diretório contendo os arquivos incrementais do PostgreSQL. Copiar esse arquivo para a pasta "data". - Iniciar o serviço do PostgreSQL. O programa vai começar a copiar os dados dos arquivos incrementais, caso trate-se de muitas informações, é possível que apareça um erro de timeout no início do serviço (ele pode ser ignorado). A transferência dos arquivos pode ser acompanhada através do log do banco, localizado na pasta "\data\pg_log\". Caso o processo seja bem sucedido, o arquivo "recovery.conf" será automaticamente renomeado para "recovery.done".
- Reiniciar o servidor para que o vínculo do serviço do PostgreSQL com o processo correspondente seja ajustado.
- Testar o uso do sistema.
...