Um outro aplicativo que eu utilizo e acho muito interessante, pois nao usa o 
crontab do linux ou agendador de
tarefas no Windows e o pgAgent.
Nele da pra agendar todas as tarefas do banco, usando scripts ou ate mesmo 
instrucoes SQL.
Para instalar basta pegar o script pgAgent.sql que vem junto com o PgAdmin.

So uma observacao:  eu nao sei se ele funciona com outros Browser's de banco, 
mas para quem usa o PgAdmin e bem
eficiente.

[]'s

Ismael Costa Junior


> Message: 3
> Date: Wed, 21 Nov 2007 15:05:25 -0200
> From: "Kenia Milene" <[EMAIL PROTECTED]>
> Subject: Re: [pgbr-geral] agendar vacuum
> To: "Comunidade PostgreSQL Brasileira"
>       <pgbr-geral@listas.postgresql.org.br>
> Message-ID:
>       <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Pra quem usa linux pode criar um script como o mostrado abaixo e colocar no
> cron.
> Ele verifica se é domingo ... se sim executa vacuum full caso contrario só o
> analyze
> 
> # /bin/sh
> 
> 
> export PGDATA=/postgres/dados
> export PGPORT=5432
> export BANCO=db1
> 
> if [ `date +%u` -eq 7 ]
> then # domingo
>     vacuumdb --full --analyze --all --verbose \
>       &> /backup/bin/log/$BANCO-vacuum-full-all.log
> 
> echo "ENDING VACUUM FULL AT: `date +%d-%m-%y*%H:%M`." >> $BANCO-
> vacuum-full-all.log
> 
> else # demais dias
>     vacuumdb --analyze --all --verbose \
>       &> /backup/bin/log/$BANCO-vacuum-all.log
> echo "ENDING VACUUM ANALYZE AT: `date +%d-%m-%y*%H:%M`." >> $BANCO-
> vacuum-all.log
> fi
> 
> 
> Kenia

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

Responder a