Christian Almeida escreveu:
> <corta>
> O meu problema não é tamanho do banco de dados, mas sim o tamanho do 
> /dump/. O que ocorre é que muitos clientes acabam "relaxando" com o 
> backup devido ao tempo gasto para efetua-lo e ao espaço necessário para 
> armazena-lo. Tempo e espaço estes que estão diretamente ligados ao 
> tamanho do arquivo de dump gerado. Analisando os dados, concluímos que 
> na maioria dos clientes, aproximadamente 40% do /dump/ é de tabelas de 
> logs. Se o cliente perde o banco (HD pifa, etc...), o que é muito 
> raro, ele está disposto a "aceitar" que os logs nao sejam restaurados, 
> desde que todo o restante o seja.  
> 
> <corta>  
>
> Mais uma vez, o problema não é restaurar, mas sim gerar o /dump./ Neste 
> caso ao gerar o dump conforme descrito eu estaria colocando nele todos 
> os dados, e continuaria do mesmo tamanho, isto é, enorme.
>  
> É saudável discutir a problema tentando entender o cenário em que está 
> inserido. Muitas vezes, há problemas que tem sua solução em outros 
> contextos. *Mas no meu caso, o problema é _gerar um dump menor_.* A 
> única saída que vejo para isto é retirar dados de dentro dele. Por isto 
> desejaria saber se há possibilidade de gerar de acordo com o descrito no 
> primeiro post. Contudo, caso conheçam outra solução, fiquem à vontade 
> para compartilha-la conosco.
>  


Avalie a possibilidade de utilizar:
- pg_dumpall com a opção --schema-only
seguido de:
- pg_dump com as opções --data-only e --exclude-table=table (ou 
--table=table)


Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a