wils@web ~ $ cat ~/ajuda/como-realizar-backups-completos-no-postgresql-15-utilizando-pg-dump-e-pg-restore.md

Banco de Dados

Como realizar backups completos no PostgreSQL 15 utilizando pg_dump e pg_restore

atualizado em 11/08/2026

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional poderoso e amplamente utilizado. Realizar backups regulares é essencial para garantir a integridade e a segurança dos dados. Neste manual, abordaremos como realizar backups completos no PostgreSQL 15 utilizando os comandos pg_dump e pg_restore.

Pré-requisitos

  • PostgreSQL 15 instalado.
  • Acesso ao terminal com permissões adequadas.
  • Banco de dados que você deseja fazer backup.

Passo a Passo para Realizar Backup

1. Realizando o Backup com pg_dump

O comando pg_dump é utilizado para criar um backup de um banco de dados PostgreSQL. O formato padrão é SQL, mas você pode escolher outros formatos.

pg_dump -U  -W -F c -b -v -f .backup 
  • -U: especifica o usuário do banco de dados.
  • -W: solicita a senha do usuário.
  • -F c: define o formato do backup como custom.
  • -b: inclui blobs no backup.
  • -v: modo verbose, para mostrar detalhes do processo.
  • -f: especifica o caminho e nome do arquivo de backup.

2. Restaurando o Backup com pg_restore

Para restaurar um backup que foi feito com pg_dump, utilizamos o comando pg_restore.

pg_restore -U  -W -d  -v .backup
  • -d: especifica o banco de dados de destino para a restauração.

Conclusão

Realizar backups regulares é uma prática fundamental para a segurança dos dados no PostgreSQL. Lembre-se de testar seus backups periodicamente para garantir que a restauração funcione corretamente.

Dica: Considere automatizar o processo de backup utilizando scripts ou ferramentas de agendamento como cron.

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.