From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Pablo Braulio" <brulics(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Dudas sobre como mantener los números de registros correlativos. |
Date: | 2006-06-10 05:03:08 |
Message-ID: | c2d9e70e0606092203w380bbe4esd2741c66b66ac280@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 6/9/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Pablo Braulio escribió:
>
> > Entiendo que evitar que se borren las facturas que no sean la última generada,
> > se podría hacer con LOCK TABLE (no lo se, no lo he probado todavía), pero en
> > el caso de borrar la última...
>
> No, no. En caso de _generar_ un nuevo numero de factura debes hacer un
> LOCK TABLE, y mantener el lock hasta que estes seguro que el numero no
> se va a borrar. Para eliminar el ultimo numero debes tener el lock de
> antemano.
>
lo que yo hago es crear una tabla para llevar las secuencias y esa es
la que bloqueo con , asi evito bloquear la tabla para consultas...
claro que eso no evita que grabes tonteras en la tabla, pero si
quieres grabar toteras encontraras la forma de hacerlo de todos modos
;)
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Linder Poclaba | 2006-06-10 14:22:59 | Re: Ayuda con trigger para delete. |
Previous Message | Jaime Casanova | 2006-06-10 04:30:56 | Re: Ayuda con trigger para delete. |