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

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

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