wils@web ~ $ cat ~/ajuda/como-realizar-backup-e-restore-de-bancos-de-dados-postgresql-15-usando-pg-dump-e-pg-restore.md

Banco de Dados

Como realizar backup e restore de bancos de dados PostgreSQL 15 usando pg_dump e pg_restore

atualizado em 28/07/2026

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional muito utilizado. Realizar backups e restores é fundamental para garantir a integridade dos dados. Neste manual, abordaremos como realizar backup e restore de bancos de dados PostgreSQL 15 utilizando as ferramentas pg_dump e pg_restore.

1. Realizando Backup com pg_dump

O comando pg_dump é utilizado para criar um backup de um banco de dados PostgreSQL. O comando básico é:

pg_dump -U  -h  -d  -f .sql
  • -U: Especifica o usuário do banco de dados.
  • -h: Especifica o host onde o banco de dados está localizado.
  • -d: Especifica o nome do banco de dados que será feito o backup.
  • -f: Especifica o arquivo onde o backup será salvo.

Exemplo de Backup

pg_dump -U postgres -h localhost -d meu_banco -f /caminho/backup_meu_banco.sql

2. Restaurando Backup com pg_restore

Para restaurar um banco de dados a partir de um arquivo de backup, usamos o comando pg_restore. O comando básico é:

pg_restore -U  -h  -d  .sql
  • -U: Especifica o usuário do banco de dados.
  • -h: Especifica o host onde o banco de dados está localizado.
  • -d: Especifica o nome do banco de dados onde os dados serão restaurados.

Exemplo de Restauração

pg_restore -U postgres -h localhost -d meu_banco /caminho/backup_meu_banco.sql

3. Dicas Finais

É recomendável realizar backups regularmente e armazená-los em locais seguros. Considere também a utilização de scripts automatizados para facilitar o processo de backup e restauraçã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.