wils@web ~ $ cat ~/ajuda/como-realizar-backup-completo-do-postgresql-15-utilizando-pg-dump-e-pg-restore.md

Banco de Dados

Como realizar backup completo do PostgreSQL 15 utilizando pg_dump e pg_restore

atualizado em 12/08/2026

O PostgreSQL é um dos sistemas de gerenciamento de banco de dados mais utilizados, e realizar backups regulares é essencial para garantir a segurança dos dados. Neste manual, vamos aprender a realizar um backup completo utilizando as ferramentas pg_dump e pg_restore.

Pré-requisitos

  • PostgreSQL 15 instalado.
  • Acesso ao terminal do servidor onde o PostgreSQL está rodando.
  • Permissões adequadas para realizar backups.

Passo a Passo para Realizar Backup

1. Conectar ao Banco de Dados

Antes de realizar o backup, você deve se conectar ao banco de dados desejado. Use o seguinte comando para se conectar:

psql -U  -d 

2. Realizar o Backup com pg_dump

Utilize o comando pg_dump para criar um backup completo do banco de dados. O comando abaixo cria um arquivo de backup no formato .sql:

pg_dump -U  -F c -b -v -f .backup 
  • -U: especifica o usuário do banco de dados.
  • -F c: define o formato do backup como personalizado.
  • -b: inclui grandes objetos no backup.
  • -v: habilita o modo verbose para mais informações durante o processo.
  • -f: especifica o caminho e o nome do arquivo de backup.

3. Restaurar o Backup com pg_restore

Para restaurar o backup que você criou, utilize o pg_restore. O comando abaixo restaura o banco de dados a partir do arquivo de backup:

pg_restore -U  -d  -v .backup
  • -d: especifica o banco de dados de destino para a restauração.
  • -v: habilita o modo verbose para mais informações durante a restauração.

Conclusão

Realizar backups regulares do PostgreSQL é crucial para a segurança dos dados. Lembre-se de testar a restauração dos backups periodicamente para garantir que tudo funcione corretamente. Uma dica útil é agendar backups automáticos utilizando scripts e cron jobs para facilitar a manutenção.

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.