wils@web ~ $ cat ~/ajuda/como-realizar-backup-e-restauracao-de-bancos-de-dados-postgresql-15-com-pg-dump-e-pg-restore.md
Banco de DadosComo realizar backup e restauração de bancos de dados PostgreSQL 15 com pg_dump e pg_restore
Este manual aborda como realizar backup e restauração de bancos de dados PostgreSQL 15 utilizando as ferramentas pg_dump e pg_restore.
Introdução
Realizar backups regulares dos bancos de dados é essencial para garantir a integridade e a disponibilidade dos dados. O PostgreSQL oferece ferramentas eficientes para essa tarefa.
Backup com pg_dump
O pg_dump é utilizado para criar um backup de um banco de dados PostgreSQL. O comando básico é:
pg_dump -U usuario -h host -p porta nome_do_banco > backup.sql
- usuario: nome do usuário do banco de dados.
- host: endereço do servidor PostgreSQL.
- porta: porta do servidor (padrão é 5432).
- nome_do_banco: nome do banco de dados que será feito o backup.
Para realizar um backup completo, incluindo dados e estrutura, utilize o seguinte comando:
pg_dumpall -U usuario -h host -p porta > backup_completo.sql
Restauração com pg_restore
A restauração de um banco de dados pode ser feita com o pg_restore, que é utilizado para restaurar backups feitos com pg_dump no formato personalizado ou tar.
Para restaurar um banco de dados a partir de um arquivo de backup, utilize:
pg_restore -U usuario -h host -p porta -d nome_do_banco backup.sql
Se o backup foi feito em formato personalizado, você pode usar a opção -Fc:
pg_restore -U usuario -h host -p porta -d nome_do_banco -Fc backup_customizado.dump
Conclusão
Realizar backups e restaurações de bancos de dados PostgreSQL é uma tarefa simples, mas crucial. Lembre-se de testar seus backups regularmente para garantir que a restauração funcione corretamente.
Dica: Automatize o processo de backup utilizando cron jobs para garantir que os backups sejam realizados em intervalos regulares.
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.