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

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Pablo Braulio <brulics(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Dudas sobre como mantener los números de registros correlativos.
Date: 2006-06-09 12:06:06
Message-ID: 20060609120606.GJ20220@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

Para evitar borrar una que no se la ultima, usa un trigger.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel Nunez 2006-06-09 12:13:04 Re: Postgres + python + psycopg, Control de errores.
Previous Message Mario A Wojcik 2006-06-09 12:03:43 Re: Slony-I