Re: Dudas sobre como mantener los números de registros correlativos.

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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.