From: | Jose Antonio Garcia Torres <joseagarcia(at)edelca(dot)corpoelec(dot)gob(dot)ve> |
---|---|
To: | Virginia <mavir78(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: borrar registros con cron |
Date: | 2011-02-16 15:38:47 |
Message-ID: | 4D5BEF87.4050908@edelca.com.ve |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola, sería algo como esto:
1- Crear archivo con privilegio de ejecución, ejm /var/www/UtilBd/borrar.sh
2- añadir la siguiente línea:
psql -c "Delete from pevento where fecha < (Select current_date -
interval '90 days');" NombreDeTuBd
3- añadir la programación en el Crontab:
00 02 * * * /var/www/UtilBd/borrar.sh
Espero te funcione.
Virginia escribió:
> Buenas tardes lista!!!
> Quisiera saber cómo puedo ejecutar esta sentencia
>
>
> "Delete from pevento where fecha < (Select current_date - interval '90
> days');"
>
> pero desde un cron programado para ejecutarse a las 2 am.
>
> No se si deba hacer un archivo .bash o solo hacer la línea de comando
> en el crontab, en cualquiera de los casos agradecería la orientación
> que tengan a bien darme.
>
>
>
> -------------------------------------------
> Virginia
> -------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2011-02-16 17:03:30 | RE: borrar registros con cron |
Previous Message | Alvaro Herrera | 2011-02-16 14:25:12 | Re: Problema en correos generados con pgmail |