wils@web ~ $ cat ~/ajuda/como-realizar-backup-incremental-de-bancos-de-dados-postgresql-15-com-pgbackrest-guia-pratico.md

Banco de Dados

Como realizar backup incremental de bancos de dados PostgreSQL 15 com pgbackrest: Guia prático

atualizado em 02/09/2026

O pgBackRest é uma ferramenta robusta para realizar backups e restaurações de bancos de dados PostgreSQL. Este guia prático irá mostrar como configurar e realizar backups incrementais de bancos de dados PostgreSQL 15 utilizando o pgBackRest.

Pré-requisitos

  • PostgreSQL 15 instalado
  • pgBackRest instalado
  • Acesso ao terminal com permissões adequadas

Instalação do pgBackRest

Para instalar o pgBackRest, você pode usar o gerenciador de pacotes do seu sistema. Para sistemas baseados em Debian, execute:

sudo apt-get update
sudo apt-get install pgbackrest

Configuração do pgBackRest

Crie um diretório para os backups e configure as permissões:

sudo mkdir -p /var/lib/pgbackrest
sudo chown postgres:postgres /var/lib/pgbackrest

Edite o arquivo de configuração do pgBackRest em /etc/pgbackrest/pgbackrest.conf:

[global]
repo1-path=/var/lib/pgbackrest
repo1-retention-full=2

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

Realizando Backup Incremental

Para realizar o primeiro backup completo, execute:

pgbackrest --stanza=meu_banco backup

Após o backup completo, para realizar backups incrementais, utilize o comando:

pgbackrest --stanza=meu_banco --type=incr backup

Verificando o Status dos Backups

Para verificar o status dos backups realizados, utilize:

pgbackrest --stanza=meu_banco info

Restauração de Backups

Para restaurar um backup, utilize o comando:

pgbackrest --stanza=meu_banco restore

Conclusão

O pgBackRest é uma solução eficiente para gerenciamento de backups em PostgreSQL. Lembre-se de testar regularmente seus backups e restaurações para garantir a integridade dos dados.

Dica: Automatize seus backups utilizando cron jobs para garantir que eles sejam realizados periodicamente.

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.