Ver Mensaje Individual
  #23  
Antiguo 23-10-2010
Avatar de yapt
yapt yapt is offline
Miembro
 
Registrado: sep 2006
Ubicación: España
Posts: 258
Reputación: 18
yapt Va por buen camino
Cita:
Empezado por quali Ver Mensaje
Lo pensé como una posibilidad, pero no hay gente con la capacidad para hacerlo en el lugar. Además, si borran datos, lo hacen con una coherencia impresionante. La emisión de un comprobante actualiza 5 tablas. Y los datos desaparecen consistentemente de las cinco !!
Hola Quali,

que versión de PostgreSQL tienes instalada ?

Yo, una vez conocida la versión y comprobado que no hay ningún bug existente sobre ella, haría lo siguiente.

Escoge una de esas tablas "misteriosas" y pon unos cuantos triggers (en cada fila), más o menos tal que así:
1.- Antes de grabar.
2.- Despues de grabar.
3.- Antes de borrar.
4.- Despues de borrar.

Y, en cada uno de ellos (puede ser el mismo para todos los 'estados'), guarda en una nueva tabla de log, toda la información de fecha, hora, comentario tuyo adicional, que se borra, desde donde, PK de la fila (para su posterior localización), etc....

Eso no lo va a arreglar, pero te va a dar una buena pista de qué sucede, si alguna vez se grabó y cuando se borró.

Saludos.
Responder Con Cita