Backup de PostgreSQL: teste a restauração
Escolha um método consistente e confirme que os dados podem ser recuperados.
Escolha o método pelo objetivo
O PostgreSQL oferece dump SQL, backup em nível de sistema de arquivos e arquivamento contínuo. Eles têm requisitos e formas de restauração diferentes. Copiar arquivos de um banco em execução sem um procedimento consistente pode produzir uma cópia inutilizável.
Recuperação até um instante
Para recuperação pontual, é necessário combinar um backup base com a sequência de registros WAL exigida para o período desejado. Guardar apenas o backup base não oferece, por si só, recuperação para qualquer horário.
Faça um ensaio de recuperação
Restaure em um ambiente isolado, valide tabelas e operações da aplicação e meça o tempo necessário. Documente onde estão as cópias, as credenciais de acesso e o procedimento. Defina a frequência e a retenção conforme a perda de dados e o tempo de parada que a operação suporta.