Tenho um banco 9.3 apenas com uma base de dados, quando faço dump nesta
base de dados o arquivo fica apenas com 150MB, mas quando faço dump_all o
arquivo fica com 2,1GB

Segue abaixo comando utilizados:
pg_dumpall -h localhost -p 5432 -U postgres -v -f /backup/dumpall.backup
pg_dump -h localhost -p 5432 -U postgres -F c -v -f /backup/dump.backup base

Esta diferença toda é devido ao pg_dumpall não compactar o arquivo gerado?

Pesquisando na internet recomendaram fazer o seguinte:

   - pg_dumpall --globals-only (para obter users/roles/etc)
   - pg_dump -Fc (para cada base de dados)

Mas esta estratégia deixa brechas para falhas, se alguém alterar o nome de
alguma base ou criar uma nova e esquecer de alterar a rotina de dump !!!

Qual a melhor solução?


Atenciosamente,

Alessandro Lima

email grandegoia...@gmail.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a