Capítulo 25. Cópia de segurança e restauração

Índice

25.1. Cópia de segurança SQL
25.1.1. Restauração a partir da cópia de segurança
25.1.2. Uso do pg_dumpall
25.1.3. Tratamento de bancos de dados grandes
25.1.4. Exemplo
25.2. Cópia de segurança no nível do sistema de arquivos
25.3. Arquivamento contínuo e restauração para um ponto-no-tempo (PITR)
25.3.1. Configuração de arquivamento do WAL
25.3.2. Criação de cópia de segurança base
25.3.3. Criação de cópia de segurança incremental
25.3.4. Criação de cópia de segurança base usando API de baixo nível
25.3.5. Restauração usando uma cópia de segurança de arquivamento contínuo
25.3.6. Linhas do tempo
25.3.7. Dicas e exemplos
25.3.8. Ressalvas

Assim como tudo o que contém dados valiosos, os bancos de dados do PostgreSQL devem ser copiados regularmente. Embora o procedimento seja essencialmente simples, é importante ter uma compreensão clara das técnicas e suposições subjacentes.

Existem três abordagens fundamentalmente diferentes para fazer cópia de segurança dos dados do PostgreSQL:

Cada uma dessas abordagens tem seus próprios pontos fortes e fracos; cada uma é discutida em separado nas seções a seguir.