wils@web ~ $ cat ~/ajuda/como-fazer-backup-e-restauracao-de-bases-postgresql-15-usando-pg-dump-e-pg-restore-guia-pratico.md

Banco de Dados

Como fazer backup e restauração de bases PostgreSQL 15 usando pg_dump e pg_restore: Guia prático

atualizado em 03/09/2026

O PostgreSQL é um sistema de gerenciamento de banco de dados poderoso e amplamente utilizado. Fazer backup e restauração de bases de dados é uma prática essencial para garantir a integridade e a segurança dos dados. Neste guia, abordaremos como utilizar pg_dump para fazer backups e pg_restore para restaurá-los no PostgreSQL 15.

1. Pré-requisitos

  • PostgreSQL 15 instalado.
  • Acesso ao terminal ou linha de comando.
  • Permissões adequadas para executar comandos de backup e restauração.

2. Fazendo Backup com pg_dump

O comando pg_dump é utilizado para criar um backup de uma base de dados específica.

2.1. Backup simples

Para fazer um backup simples, utilize o seguinte comando:

pg_dump -U usuario -h host -d nome_do_banco -f caminho/do/backup.sql

Substitua usuario, host, nome_do_banco e caminho/do/backup.sql com os valores apropriados.

2.2. Backup com compressão

Para criar um backup compactado, você pode usar o seguinte comando:

pg_dump -U usuario -h host -d nome_do_banco | gzip > caminho/do/backup.sql.gz

3. Restaurando com pg_restore

O comando pg_restore é utilizado para restaurar backups feitos com pg_dump.

3.1. Restauração de um backup SQL

Para restaurar um backup gerado, utilize:

psql -U usuario -h host -d nome_do_banco -f caminho/do/backup.sql

3.2. Restauração de um backup compactado

Para restaurar um backup compactado, use:

gunzip -c caminho/do/backup.sql.gz | psql -U usuario -h host -d nome_do_banco

4. Conclusão

Realizar backups e restaurações regulares é fundamental para a segurança dos dados. Sempre teste suas rotinas de backup e restauração para garantir que funcionem conforme o esperado. Uma dica importante é automatizar esses processos utilizando scripts e agendadores como o 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.