From: | Lennin Caro <lennin(dot)caro(at)yahoo(dot)com> |
---|---|
To: | Horacio Miranda <hmiranda(at)gmail(dot)com>, Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | "Lorena Gpe(dot) M(dot) Osorio" <peque35(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Manejo de secuencias dentro de transacciones |
Date: | 2010-10-14 14:04:37 |
Message-ID: | 758000.37944.qm@web59506.mail.ac4.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- On Thu, 10/14/10, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
Subject: Re: [pgsql-es-ayuda] Manejo de secuencias dentro de transacciones
To: "Horacio Miranda" <hmiranda(at)gmail(dot)com>
Cc: "Lorena Gpe. M. Osorio" <peque35(at)gmail(dot)com>, "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Date: Thursday, October 14, 2010, 11:35 AM
Excerpts from Horacio Miranda's message of jue oct 14 01:35:33 -0300 2010:
> Saca el nextval del insert (ponelo como defecto DEFAULT NEXTVAL('sq')
> , eso deberia resolver tu problema).
Eso no resuelve el problema; nextval() sigue siendo invocado y dejando
el "hueco" en la numeraci贸n.
--
脕lvaro Herrera <alvherre(at)commandprompt(dot)com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripci髇:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
Como dice Alvaro eso no e resuelve el problema. Puedes tener una tabla con un campo numeric el cual lo incrementas tu cuando lo creas conveniente
algo asi
Haces un select de la tabla Contador, obtiene el valor actual del campo y haces un lock de la tabla
Comienza a trabajar con tu transacciones en tu bloque
Si todo resulta le sumas uno al valor de la tabla tabla contador
sueltas el lock
Si no resulta solo sueltas y lock y comienza de nuevo
Es una idea de como resolver, espero te ayude en algo
From | Date | Subject | |
---|---|---|---|
Next Message | Lorena Gpe. M. Osorio | 2010-10-14 14:22:01 | MANEJO DE SECUENCIAS - FINALIZADO |
Previous Message | Alvaro Herrera | 2010-10-14 11:35:37 | Re: Manejo de secuencias dentro de transacciones |