Re: cuando se incrementa un campo serial en insert

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: Joac <jgarcil(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: cuando se incrementa un campo serial en insert
Date: 2010-03-16 12:46:06
Message-ID: 4B9F7D8E.8040603@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Joac escribió:
> Buenas a todos,
>
> ...Pero al dar el error el autoincremento se
> actualiza como si se ubiese introducido un registro en la tabla.

Es el comportamiento normal de las secuencias (serial).
En cuanto intentas hacer el insert, la secuencia ya gasta un numero, y
si finalmente falla la operación ese numero se pierde.

Si necesitas tener una secuencia 'sin huecos' deberás utilizar otra técnica.

Saludos,
--
Oswaldo Hernández

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message juan 2010-03-16 14:12:12 Re: cuando se incrementa un campo serial en insert
Previous Message Gilberto Castillo Martínez 2010-03-16 12:19:19 Re: cuando se incrementa un campo serial en insert