PostgreSQL - Tiempo de Vida de una Tupla

 
Vista:

Tiempo de Vida de una Tupla

Publicado por Luis Enrique Sanchez (2 intervenciones) el 20/03/2006 03:38:42
Necesito si una tupla de la Base de Datos lleva mas de cierto tiempo X sin modificar que se borre
automaticamente. Algo asi como ponerle un tiempo de expiracion a las tuplas.
Si alguien me pudiera indicar como lograrlo, no se tampoco como ejecutar un procedimiento almacenado
cada cierto tiempo.

Saludos de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tiempo de Vida de una Tupla

Publicado por Julio (334 intervenciones) el 22/03/2006 00:18:52
Para lo segundo:

psql -f script.sql base

archivo: script.sql

"select procedimirnto();"

haces un bat con tu programador de tareas (en el caso de windows, en el caso de Linux un crown si no me equivoco)

Sobre lo primero:

No te podría decir exactamente eso, a menos que tengas un historico en otra tabla por cada registro de la otra y vayas viendo que registro no ha tenido movimiento durante un buen tiempo y lo elimines, se me ocurre que podrias hacer un trigger sobre esa tabla y que dispare los movimientos en otra y haces una consulta donde te devuelva los registros que no tengan movimiento en la otra tabla... espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar