wils@web ~ $ cat ~/ajuda/como-realizar-backup-incremental-no-postgresql-15-usando-pgbackrest-guia-passo-a-passo.md

Banco de Dados

Como realizar backup incremental no PostgreSQL 15 usando pgbackrest: Guia passo a passo

atualizado em 06/09/2026

O backup incremental é uma técnica eficiente para gerenciar a recuperação de dados no PostgreSQL. Neste guia, abordaremos como realizar backups incrementais utilizando o pgBackRest na versão 15 do PostgreSQL.

Pré-requisitos

  • PostgreSQL 15 instalado
  • pgBackRest instalado
  • Acesso ao terminal como usuário com permissões adequadas

Passo a Passo

1. Instalação do pgBackRest

Primeiro, instale o pgBackRest utilizando o gerenciador de pacotes da sua distribuição. Por exemplo, no Ubuntu:

sudo apt-get install pgbackrest

2. Configuração do pgBackRest

Crie o arquivo de configuração em /etc/pgbackrest/pgbackrest.conf com o seguinte conteúdo:

[global]
repo1-path=/path/to/backup
repo1-retention-full=2
repo1-retention-incremental=5

[db]
pg1-path=/var/lib/postgresql/15/main

3. Configuração de Permissões

Defina as permissões corretas para o diretório de backup:

sudo chown -R postgres:postgres /path/to/backup

4. Realizando o Backup Completo

Antes de realizar backups incrementais, execute um backup completo:

pgbackrest --stanza=db backup

5. Realizando o Backup Incremental

Após o backup completo, você pode realizar backups incrementais:

pgbackrest --stanza=db --type=incremental backup

6. Verificando o Status do Backup

Para verificar o status dos backups realizados, utilize o seguinte comando:

pgbackrest --stanza=db info

Conclusão

Com o pgBackRest, você pode facilmente gerenciar backups incrementais do PostgreSQL. Lembre-se de testar a restauração dos backups regularmente para garantir a integridade dos dados.

Dica: Considere agendar backups automáticos utilizando cron para garantir que seus dados estejam sempre protegidos.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.