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

Banco de Dados

Como realizar backup e recuperação de dados no PostgreSQL 15 usando pg_dump e pg_restore

atualizado em 06/08/2026

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional poderoso e amplamente utilizado. Realizar backups e recuperações de dados é uma parte essencial da administração de bancos de dados. Neste manual, abordaremos como utilizar as ferramentas pg_dump e pg_restore no PostgreSQL 15 para realizar essas tarefas.

1. Realizando Backup com pg_dump

O pg_dump é uma ferramenta utilizada para criar backups de bancos de dados PostgreSQL. Abaixo estão os passos para realizar um backup:

  1. Conecte-se ao servidor PostgreSQL:
  2. psql -U usuario -d nome_do_banco
  3. Execute o comando pg_dump:
  4. pg_dump -U usuario -F c -b -v -f /caminho/do/backup/nome_do_backup.backup nome_do_banco
    • -U: Especifica o usuário do banco de dados.
    • -F c: Define o formato do backup como custom.
    • -b: Inclui blobs.
    • -v: Ativa o modo verbose.
    • -f: Especifica o arquivo de saída.

2. Recuperando Dados com pg_restore

Para restaurar um backup feito com pg_dump, utilizamos o pg_restore. Veja como proceder:

  1. Conecte-se ao servidor PostgreSQL:
  2. psql -U usuario -d nome_do_banco
  3. Execute o comando pg_restore:
  4. pg_restore -U usuario -d nome_do_banco -v /caminho/do/backup/nome_do_backup.backup
    • -U: Especifica o usuário do banco de dados.
    • -d: Define o banco de dados de destino.
    • -v: Ativa o modo verbose.

3. Dicas Finais

É recomendável realizar backups regulares e testar a recuperação para garantir a integridade dos dados. Além disso, considere automatizar o processo de backup usando scripts e agendadores 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.