Skip site navigation (1) Skip section navigation (2)

Re: bloqueo de tablas

From: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
To: Rensi Arteaga Copari <rarteaga(at)ende(dot)bo>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: bloqueo de tablas
Date: 2010-07-21 17:54:53
Message-ID: 4C47346D.9000907@ort.edu.uy (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
El 20/07/2010 16:19, Rensi Arteaga Copari escribió:
>  Hola todos , yo otra vez con una consulta,
>
> Tengo una tabla donde saco números de factura    con los campos 
> numero_actual y numero_siguiente
> y ahora por la concurrencia de usuarios  estamos detectando números de 
> factura duplicados
>
> hago algo parecido a esto, en una función que le pone los números a 
> las facturas:
>
>
> BEGIN
>
> select
>   numero_actual
> into
>  v_numero_actual
>  from   dosificacion ...
>
> inser into factura numero_actual
>
> v_numero_actual  ++
>
> update dosificacion set numero_actual =v_neumero actual
>
> END
>
> Como puedo bloquear la tabla de dosificación para que otros usuarios 
> no accedan a ella mientra algún otro este sacando un número
>
>
hola, hace select for update

In response to

pgsql-es-ayuda by date

Next:From: Alvaro MartinezDate: 2010-07-21 23:27:21
Subject: Npgsql y Vb.Net
Previous:From: Rodriguez FernandoDate: 2010-07-21 17:53:33
Subject: Re: Cuantos locks son muchos locks?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group