From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Gregorio Diaz <gregorio_diaz(at)yahoo(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Desbloquear fila dentro de transaccion |
Date: | 2006-05-11 01:56:00 |
Message-ID: | 20060511015600.GB3640@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gregorio Diaz escribió:
> 1. ¿cómo puedo hacer para liberar una fila (o
> registro) antes que termine la transacción en curso?
No se puede. (Hacer eso seria una violacion a los principios de MVCC).
> 2. Con que función o comando de postgresql puedo
> determinar si una fila o registro se encuentra
> bloqueda?.
Un SELECT FOR UPDATE NOWAIT te lo diria, si es que esta soportado en la
version que estas usando. Si mal no recuerdo es nuevo en 8.1.
> Ya mire todo el manual y lo más cercano es "pg_locks"
> pero no me da información acerca de los bloqueos
> a nivel de filas (Row-level locks)
... excepto en 8.1.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-05-11 01:59:19 | Re: Consulta sobre armado de esquema con Slony y Pgpool |
Previous Message | Luis Rodrigo Gallardo Cruz | 2006-05-11 01:36:22 | Re: Desbloquear fila dentro de transaccion |