Repository navigation
14 Backup e Restore
Rodrigo Moura Pinto edited this page Oct 5, 2026
·
1 revision
Para backup lógico, a ferramenta pg_dump exporta um banco individual e pode gerar script SQL ou formatos de arquivo para restauração. O pg_dumpall é usado quando a necessidade inclui objetos globais do cluster, como roles.
Referências: https://www.postgresql.org/docs/18/app-pgdump.html e https://www.postgresql.org/docs/18/app-pg-dumpall.html
pg_dump -d postgresql_ptbr > backup.sqlRestore:
psql -d postgresql_ptbr < backup.sqlpg_dump -Fc -d postgresql_ptbr -f backup.dumpRestore:
pg_restore -d postgresql_ptbr backup.dumppg_dump --schema-only -d postgresql_ptbr > schema.sqlBackup não vale apenas por existir. Teste a restauração periodicamente e defina quanto tempo de dados a empresa aceita perder e quanto tempo aceita ficar indisponível.
Fundamentos
SQL
Banco e programação
Administração
Prática