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

Banco de Dados

Como realizar backup e restauração de bancos de dados PostgreSQL 15 usando pg_dump e pg_restore

atualizado em 01/08/2026

O PostgreSQL é um sistema gerenciador de banco de dados objeto-relacional amplamente utilizado. Realizar backups e restaurações é fundamental para garantir a integridade e disponibilidade dos dados. Neste manual, abordaremos como utilizar pg_dump e pg_restore para realizar essas operações no PostgreSQL 15.

1. Realizando Backup com pg_dump

O pg_dump é uma ferramenta que permite a exportação de um banco de dados PostgreSQL para um arquivo. Para realizar um backup, siga os passos abaixo:

  1. Abra o terminal.
  2. Execute o comando:
pg_dump -U  -h  -p  -F c -b -v -f  

Substitua <usuário>, <host>, <porta>, <caminho/para/backup.dump> e <nome_do_banco> pelos valores correspondentes.

Exemplo:

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

2. Restauração de Backup com pg_restore

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

  1. Abra o terminal.
  2. Execute o comando:
pg_restore -U  -h  -p  -d  -v 

Novamente, substitua os parâmetros conforme necessário.

Exemplo:

pg_restore -U postgres -h localhost -p 5432 -d meu_banco_restaurado -v /backups/meu_banco.dump

3. Dicas Finais

É recomendável realizar backups regulares e testar a restauração periodicamente para garantir que seus dados estejam seguros. Além disso, considere usar 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.