Criar o stanza do pgBackRest e verificar o arquivamento (stanza-create/check)
PostgreSQLBackup e PITRComando
# Create the stanza in the repository (once):
sudo -u postgres pgbackrest --stanza=<stanza> --log-level-console=info stanza-create
# Verify configuration and archiving end to end (switches WAL and waits for the segment to reach the repo):
sudo -u postgres pgbackrest --stanza=<stanza> --log-level-console=info checkO que faz
stanza-create cria no repositório os metadados do cluster (system identifier, versão); check testa a conexão com o PostgreSQL, o archive_command e a chegada do WAL ao repositório com um WAL switch real.
Quando usar
Na configuração inicial, após mudar o archive_command ou o repositório e como verificação de saúde no monitoramento/cron.
Atenção
Execute os comandos como postgres (ou como dono do repositório); executá-los como root quebra a propriedade dos arquivos. Após um upgrade de versão major é necessário stanza-upgrade, não stanza-create. Se o check falhar, o PITR pode ser impossível mesmo que os backups sejam concluídos.
Relacionados
- Configurar o arquivamento de WAL para o pgBackRest (archive-push/archive-get)
- Fazer backups full, differential e incremental com pgBackRest
- Mostrar o catálogo de backups do pgBackRest e o intervalo do arquivo de WAL (info)
- Restaurar o backup mais recente com pgBackRest
- Restaurar para um ponto no tempo com pgBackRest (PITR, --type=time)
- Reconstruir rapidamente um standby com delta restore do pgBackRest