From: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
---|---|
To: | sTyler <stylergarcia(at)gmail(dot)com> |
Cc: | POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Obtener un numero unico de operacion |
Date: | 2009-02-10 14:45:08 |
Message-ID: | ded64bba0902100645s4efca22cwd33241d4a00a00f9@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/2/10 sTyler <stylergarcia(at)gmail(dot)com>:
> Hola, tengo el siguiente caso, cree una tabla con dos campos, el primero
> guarda el tipo de operacin realizada y el segundo el numero de operacion que
> se guarda
>
> Tipo operacion
> COMPRA 233
> VENTA 344
> DEVOL 344
>
> Asi el sistema cuando va a realizar una operacion de compra hace un SELECT
> para obtener el ultimo numero, a este le agrega 1 con un UPDATE para
> actualizar la tabla, de esta manera quiero obtener un numeo unico de
> operacion que utilizo para actualizar diversas tablas que controlan las
> operaciones. El problema viene en que tengo 10 terminales trabajando en la
> red, y otras dos en otras localidades y hay momentos en dos terminales cogen
> el mismo numero de operacion, supongo porque es en el tiempo que hago el
> SELECT y UPDATE, en donde dos terminales cogen el mismo numero de operacion.
> Mi pregunta es , hay alguna forma de que pueda obtener un numero unico de
> operacion sin esta complicacion que de dos terminales puedan obtener el
> mismo ID?
> --
> TIP 4: No hagas 'kill -9' a postmaster
>
Busca en los historicos de la lista yo hice esa misma pregunta y me
respondieron que tenia que dejar hacer el trabajo a PG o sea crear ese
campo como un autoincrementable :0) (Serial si no me equivoco)
slds.
J
--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/
Bob Hope - "I have a wonderful make-up crew. They're the same people
restoring the Statue of Liberty."
From | Date | Subject | |
---|---|---|---|
Next Message | Julio Cesar Rodriguez Dominguez | 2009-02-10 14:52:01 | Re: Obtener un numero unico de operacion |
Previous Message | sTyler | 2009-02-10 14:41:27 | Obtener un numero unico de operacion |