On Sun, 29 May 2011 11:29:46 +0200, Marco Fochesato <marco...@libero.it>
wrote:

> l'unica cosa che non riesco a capire è questo.
> Secondo la documentazione (se ho letto bene), quando una transazione
> trova la riga lockata, dovrebbe tornare un errore.. invece a me resta in
> attesa dello sblocco e poi continua.

Per avere un errore devi usare LOCK ... NOWAIT (per il lock su una
tabella) o SELECT ... FOR UPDATE NOWAIT (per il lock sui record). Senza il
NOWAIT l'effetto è quello di aspettare finché il lock non viene rilasciato.


-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a