La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11188 - RECUPERAR UN REGISTRO DE UNA TABLA EN INFORMIX
Autor:  Karina Iter
Necesito saber si alguien me puede ayudar y decir como puedo recuperar un registro borrado en una tabla especifica de una base de datos Informix.
Existe alguna forma? , por favor le agradecer su respuesta.

Karina

  Respuesta:  Edwin Rosas T.
Estimada amiga.

Primero que nada, si es que trabajas con Informix debo recordarte que es muy importante
realizar los respaldos o backups que tu o Uds. consideren necesario para de es manera
tener siempre la posibilidad de poder recuperarlos.
No te olvides que al programar puedes poner el BEGIN WORK, ROLLBACK y el COMMINT, los cuales
te permiten o te generan un error que tu puedes controlar. Si es que fue del SQL no
tienes la posibilidad de usar dichos comandos.

Lamentablemente a la fecha no conozco en le Informix como poder recuperar registros borrados.

Atte.

  Respuesta:  Luís Alfonso Henao Galeano
Mi querida amiga, la única forma de recuperar registros borrados de una base de datos informix es si tienes algún backup de días anteriores

1. Debes restaurar del backup los unloads de las tablas(archivos secuencias delimitados generados con la sentencia unload),
2. ubicar el registro que necesitas subir y lo copias en otro archivo
3. entras por el dbaccess o isql y ejecutas la sentencia load from el nuevo archivo y listo.