Re: obtener el valor de una secuencia sin hacer antes nextval()

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
Cc: Raul Caso <feve18(at)gmail(dot)com>, lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: obtener el valor de una secuencia sin hacer antes nextval()
Date: 2006-02-23 21:56:41
Message-ID: 20060223215641.GD8798@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Juan Martínez escribió:

> Lo cierto es que no le veo mucho sentido a no usar secuencias cuando en el
> mundo real tenemos un correlativo (o folio). Lo que si debe ocurrir, es
> quien haga uso de esos documentos correlativos, debe ser una única y sola
> persona.

Francamente no veo como ninguna de tus sugerencias es mas practica de
usar que la otra, de olvidarte de las secuencias y usar un objeto que
impide concurrencia (LOCK TABLE o SELECT FOR UPDATE). Estas usando un
martillo para poner un tornillo, pero como no entra facilmente le
inventas un tirabuzon con resorte para que el tornillo reciba el golpe
en "diagonal". Es muchismo mas sencillo usar el atornillador.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Andrés Aquino 2006-02-23 22:17:20 Re: que hay de PITR ... ?
Previous Message Juan Martínez 2006-02-23 21:39:00 Re: obtener el valor de una secuencia sin hacer antes nextval()