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

Banco de Dados

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

atualizado em 30/07/2026

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional poderoso e amplamente utilizado. Realizar backups e restaurar bancos de dados é uma prática essencial para garantir a segurança e integridade dos dados. Neste manual, abordaremos como utilizar as ferramentas pg_dump e pg_restore para realizar backup e restore de bancos de dados PostgreSQL 15.

1. Realizando Backup com pg_dump

O comando pg_dump é utilizado para criar backups de bancos de dados PostgreSQL. Abaixo estão os passos para realizar um backup completo:

pg_dump -U usuario -W -F c -b -v -f /caminho/do/backup/meu_banco.backup meu_banco
  • -U usuario: especifica o usuário do PostgreSQL.
  • -W: solicita a senha do usuário.
  • -F c: define o formato do backup como custom.
  • -b: inclui blobs (objetos binários grandes).
  • -v: ativa o modo verbose para visualizar o progresso.
  • -f: especifica o caminho e nome do arquivo de backup.

2. Restaurando Backup com pg_restore

Para restaurar um banco de dados a partir de um arquivo de backup gerado pelo pg_dump, utilizamos o comando pg_restore. Siga os passos abaixo:

pg_restore -U usuario -W -d meu_banco -v /caminho/do/backup/meu_banco.backup
  • -U usuario: especifica o usuário do PostgreSQL.
  • -W: solicita a senha do usuário.
  • -d meu_banco: define o banco de dados de destino para a restauração.
  • -v: ativa o modo verbose para visualizar o progresso.

3. Considerações Finais

É importante sempre testar seus backups e restaurações em um ambiente seguro antes de aplicar em produção. Além disso, mantenha uma rotina de backups regulares para evitar perda de dados.

Dica: Considere usar ferramentas de agendamento como cron para automatizar seus backups periódicos.

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.