Skip site navigation (1) Skip section navigation (2)

Re: Auto incrementar con Serial

From: Jorge Castellanos <tuxmen84(at)gmail(dot)com>
To: Javier Aquino <JAquino(at)LexusEditores(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Auto incrementar con Serial
Date: 2012-08-06 23:02:30
Message-ID: 50204D06.7010304@gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
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 (pgsql-es-ayuda(at)postgresql(dot)org  <mailto:pgsql-es-ayuda(at)postgresql(dot)org>)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>

In response to

Responses

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2012-08-06 23:16:33
Subject: Re: Auto incrementar con Serial
Previous:From: AnthonyDate: 2012-08-06 22:54:08
Subject: Re: Crear Funciones en PG

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group