Muchas gracias por tu respuesta y ayuda.

Tendrás alguna sugerencia para dar una mejor solución a mi problema y no inventarme el hilo negro.

El 06/08/12 17:59, Javier Aquino escribió:
Hola Jorge,

Si necesitas controlar el correlativo debes usar una tabla de correlativos u otro mecanismo ya que los seriales usan SECUENCIAS y estas secuencias no soportan transacciones vale decir una vez aumentado el valor este no regresa a su estado anterior con un rollback.

Saludos y éxitos.

Javier.


El lun, 06-08-2012 a las 17:01 -0500, Jorge Castellanos escribió:
Amigos de esta grandiosa DB relacional Postgresql, quisiera solicitar su
apoyo para lo siguiente.

Resulta ser que estoy programando con JAVA&Hibernate y cuando se genera
un error de transacción por que un campo index unique se inserta un dato
existente, mi campo en la tabla tipo Serial para pk incrementa su valor
y quiero que no se incremente cuando un error por transacción ocurra,
solo hasta que la transacción sea exitosa.

Como puedo hacer esto ?

Espero sus amables respuestas.
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected]  
<mailto:[email protected]>)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


Responder a