Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/11/2009, 08:54
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: commit en postgres

Entiendo.

Pero entonces te recomiendo algo.
Haz todas estas operaciones dentro de una función o un store procedure de postgresql.
Cada función maneja transacciones implicitas y si se cae en alguna parte de las operaciones, se deshacen todos los cambios desde el inicio de la función.

Por ejemplo, yo tengo una función que haciendo operaciones matematicas, tarda apoximadamente 14 segundos operando. Si en ese tiempo hubiese un corte de energía o se cae el servidor, la función hace un rollback implicito y me permite mantener la consistencia de mis datos.

Imaginate que en el segundo 10, se cayera el servidor y guardara todos los cambios hasta ese punto y los otros no los alcanzara a realizar? Como detectaría hasta que punto llegó?

Con toda seguridad, el uso de funciones te va a solucionar tu problema y lo que tratas de hacer.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming