wils@web ~ $ cat ~/ajuda/como-realizar-backup-completo-de-um-banco-de-dados-postgresql-15-com-pg-dump.md

Banco de Dados

Como realizar backup completo de um banco de dados PostgreSQL 15 com pg_dump

atualizado em 20/07/2026

O pg_dump é uma ferramenta poderosa do PostgreSQL que permite realizar backups completos de bancos de dados. Neste manual, vamos aprender como utilizá-la para fazer um backup completo de um banco de dados PostgreSQL 15.

Pré-requisitos

  • PostgreSQL 15 instalado e em execução.
  • Acesso ao terminal do servidor onde o PostgreSQL está instalado.
  • Permissões adequadas para acessar o banco de dados que será feito o backup.

Passo a Passo para Realizar o Backup

1. Acessar o Terminal

Abra o terminal do seu sistema operacional. Você precisará ter acesso ao usuário que possui permissão para executar o pg_dump.

2. Comando para Backup Completo

Utilize o seguinte comando para realizar o backup completo do banco de dados:

pg_dump -U  -h  -p  -F c -b -v -f /.backup 
  • -U: Especifica o usuário do banco de dados.
  • -h: Define o host onde o banco de dados está localizado.
  • -p: Porta do PostgreSQL (padrão é 5432).
  • -F c: Formato do backup (c para custom).
  • -b: Inclui blobs no backup.
  • -v: Modo verbose, para mostrar o progresso.
  • -f: Caminho e nome do arquivo de backup.

3. Exemplo de Comando

Por exemplo, para fazer o backup de um banco de dados chamado meu_banco usando o usuário postgres:

pg_dump -U postgres -h localhost -p 5432 -F c -b -v -f /backups/meu_banco.backup meu_banco

Conclusão

Após a execução do comando, você terá um arquivo de backup completo do seu banco de dados. É recomendável testar a restauração do backup periodicamente para garantir sua integridade. Além disso, considere automatizar o processo de backup usando scripts e agendadores de tarefas como cron para garantir backups regulares.

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.