On 21-10-2013 10:53, Danilo Silva wrote:
Pessoal,

Tenho agendado no cron uma rotina que executa vacuum full (vacuumdb -f
-a -v -z).

É possível retirar dessa execução uma tabela específica? E com o reindex
(reindexdb -a) dá para fazer a mesma coisa?


Danilo,

Nenhum dos 2 utilitários (vacuumdb e reindexdb) oferecem uma opção para *ignorar* tabelas (similar ao -T do pg_dump). É até uma idéia de patch para enviar para a comunidade internacional.

Mas vc pode fazer um script simples, lendo do catálogo do PG as tabelas que vc quer rodar o vacuum/reindex, ignorando aquelas que vc não quer.

Att,

--
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a