wils@web ~ $ cat ~/ajuda/como-realizar-backup-completo-do-postgresql-15-usando-pg-dump-no-ubuntu-22-04.md

Banco de Dados

Como realizar backup completo do PostgreSQL 15 usando pg_dump no Ubuntu 22.04

atualizado em 25/07/2026

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional poderoso e amplamente utilizado. Realizar backups regulares é crucial para garantir a integridade e a segurança dos dados. Neste manual, vamos aprender como realizar um backup completo do PostgreSQL 15 usando o comando pg_dump no Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • PostgreSQL 15 instalado e em execução.
  • Acesso ao terminal com permissões de superusuário.
  • Usuário do PostgreSQL com permissões para realizar backups.

Passo a Passo para Realizar o Backup

1. Acessar o Terminal

Abra o terminal no seu Ubuntu 22.04.

2. Verificar a Instalação do PostgreSQL

Certifique-se de que o PostgreSQL está instalado e em execução com o seguinte comando:

sudo systemctl status postgresql

3. Identificar o Nome do Banco de Dados

Antes de realizar o backup, você precisa saber o nome do banco de dados que deseja copiar. Para listar todos os bancos de dados, execute:

sudo -u postgres psql -c "
SELECT datname FROM pg_database;
"

4. Realizar o Backup com pg_dump

Use o comando pg_dump para criar um backup completo do banco de dados. O comando básico é:

sudo -u postgres pg_dump nome_do_banco_de_dados > /caminho/para/o/backup/nome_do_backup.sql

Substitua nome_do_banco_de_dados pelo nome do seu banco de dados e /caminho/para/o/backup/nome_do_backup.sql pelo caminho onde você deseja salvar o arquivo de backup.

5. Verificar o Backup

Após a conclusão do comando, você pode verificar se o arquivo de backup foi criado com sucesso:

ls -lh /caminho/para/o/backup/

Conclusão

Realizar backups regulares do PostgreSQL é uma prática essencial para evitar a perda de dados. O comando pg_dump é uma ferramenta poderosa e fácil de usar. Lembre-se de armazenar seus backups em locais seguros e, se possível, em múltiplas localizações. Uma dica útil é automatizar o processo de backup usando cron jobs para garantir que os backups sejam feitos regularmente sem intervenção manual.

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.