Se os logs são descartáveis, porque não fazer o inverso? De tempos em tempos, por exemplo todos os meses, pode-se fazer um dump só com os logs (com a opção -t) e depois dar um TRUNCATE neles? Assim você pode arquivar os logs para uso futuro e mantém o tamanho "overall" do banco dentro de um limite mais aceitável.
Em 27/02/08, Christian Almeida <[EMAIL PROTECTED]> escreveu: > > Olá Lista! > > Há muito tempo estou inscrito nesta lista, porém quase nunca enviei > perguntas, recorrendo à pesquisas no histórico dos posts e à documentação > própria do Postgres. Mas infelizmente, neste caso, apesar de encontrar > algumas informações a respeito, não consegui exatamente o que queria. > > Bem, vamos ao problema... > > Temos um banco com vários schemas e dentro dos schemas temos centenas de > objetos (tabelas/views/sequences/etc...). > > Há algum tempo o arquivo de *dump* vem crescendo (e tende a ficar maior > ainda) devido obviamente ao volume de registros. A idéia então é diminuir o > tamanho do *dump* simplesmente removendo "coisas descartáveis" de dentro > dele. Sendo asssim, analisamos a situação e chegamos a conclusão que em caso > de "emergência" (onde será necessário restaurar todo o banco), os dados de > algumas tabelas podem simplesmente ser "descartados" sem que prejudique a > utilização do sistema (dados de *logs* por exemplo). O > backup deverá restaurar todos os objetos (inclusive as tabelas cujo conteúdo > pode ser descartado), bem como o restante dos dados. > > *Em resumo, eu preciso de gerar um dump que:* > *- contenha a definição de todos os objetos dos schemas; * > *- contenha os dados de todas as tabelas, exceto de algumas tabelas as > quais serão informadas no momento de geração do dump.* > > Eu gostaria que o dump fosse feito em um único arquivo. Contudo, caso não > seja possível, ele pode ser feito em "várias partes", cada uma contendo > algum tipo de informação. > > Abraço. > > Christian. > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Atenciosamente, Alexsander da Rosa Linux User #113925
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral