From: | "Diego Marin Correa" <diegomak(at)gmail(dot)com> |
---|---|
To: | "Alejandro D(dot) Burne" <alejandro(dot)dburne(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Automatizar borrado de registros semanalmente |
Date: | 2008-02-09 18:08:30 |
Message-ID: | 608dea200802091008g235ab83du5855da5a897cab0c@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Listo, justo eso era lo que necesitaba, en este momento ya me enrede con
otras cosas y no tengo tiempo de probarlo, pero apenas cuente nuevamente con
el tiempo ensayaré lo que me dicen y les contare como me fue,
Muchas gracias.
Saludos de Medellín, Colombia
2008/2/9, Alejandro D. Burne <alejandro(dot)dburne(at)gmail(dot)com>:
>
> 2008/2/9, Diego Marin Correa <diegomak(at)gmail(dot)com>:
> > Bueno la idea es la siguiente. Tengo una base de datos por ejemplo con
> estos
> > campos
> >
> > ID NOMBRE LATITUD LONGITUD FECHA_RECORRIDO
> >
> >
> > como ven hay un campo de fecha, me interesa solo almacenar por cada
> > persona registro de los ultimos 30 dias.
> >
> > entonces he pensado en hacer un programa que me hiciera una limpieza de
> la
> > base de datos cada semana o todos los dias si asi fuera mas fácil,
> > pero que este proceso fuera automatico y no se necesitara que alguna
> persona
> > lo ejecutara.
> >
> > seria para una bd en postgres que esta corriendo en un servidor dedicado
> al
> > cual tengo total acceso,
> >
> > habia pensado hacerlo en c# y ponerlo como servicio del sistema o algo
> > parecido.
> >
> > Ahora la inquietud que tengo es si esto no se puede hacer directamente
> desde
> > postgres sin utilizar un lenguaje adicional(c# en este caso)
> >
> >
> >
> > GRACIAS
> > Feliz resto de día.
>
> Por qué no lo corres con crontab y psql?
> creas un archivo que contenga por ejemplo:
>
> DELETE FROM tutabla WHERE fecha<current_date-interval '1 month';
>
> y en el crontab una entrada como:
> 00 00 * * * /usr/local/pgsql/bin/psql -h<host> -d<base de datos>
> -U<usuario> -f<archivo.sql>
>
> saludos, Alejandro
>
--
Diego Marin Correa
GISCO S.A 2170081 - 3538059 - 3127081015
http:\\www.mygisco.com
From | Date | Subject | |
---|---|---|---|
Next Message | Luis Rodrigo Gallardo Cruz | 2008-02-09 18:55:57 | Re: latin1 y |
Previous Message | rafael bonifaz | 2008-02-09 16:52:37 | latin1 y |