DEPURACION base de datos en progress
Buenas Noe.
Lo que necesitas es muy basico y deberias saberlo. aun asi, te indicare dos maneras de respaldar los datos antes de eliminarlos de la BD.
1.- Puedes efectuar un Backup de la base de datos, mediante el comando de gestion de Base de Datos Progress probacukp, si no conoces los parametros busca el comenado en la ayuda de Pregress.
2.- Tampien puedes hacer un DUMP o un EXPORT selectivo por fecha de cada tabla a un fichero de texto, que luego y mientras no cambie la estructura de las tablas, podrias recuperar facilmente, bien con un LOAD o con un IMPORT.
te pongo un ejemplo de este segundo caso porque se que me lo pediras.
DEFINE VARIABLE FECHACONTROL AS DATE NO-UNDO.
FECHACONTROL = DATE("01/01/2009")
/** FORMATO DE FECHA EUROPEO Y SERA EL DE CONTROR DE BORRADO Y RESPALDO. **/
/*** RESPALDO AL FICHERO DE TEXTO ***
OUTPUT TO C:\RESPALDOTABLA.TXT
FOR EACH TABLA WHERE TABLA.FECHA < FECHACONTROL.
EXPORT DELIMITER ";" TABLA.
END.
OUTPUT CLOSE.
/***** BORRADO TRAS EL RESPALDO ****/
FOR EACH TABLA WHERE TABLA.FECHA < FECHACONTROL.
DELETE TABLA.
END.
Si necesitases recuperar los datos sobre la tabla de los que los eliminaste, deberias hacerlo con un IMPORT.
ESPERO QUE TE SEA UTIL Y QUE ME RETORNES EL FAVOR AYUDANDO A LOS DEMAS CUANDO LO NECESITEN......