RE: [pgsql-es-ayuda] Como saber si una fila está lockeada

From: "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar>
To: "'Alvaro Herrera'" <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] Como saber si una fila está lockeada
Date: 2009-03-13 17:58:07
Message-ID: 1A27ACE1580643E2BE38B8C6FA5BF299@iptel.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> -----Mensaje original-----
> De: Alvaro Herrera
>
> Fernando Hevia escribió:
>
> > Estimados,
> >
> > ¿Hay forma de saber en una función plpgsql si un registro tiene un
> > lock que impedirá hacer un update de inmediato?
>
> SELECT ... FOR UPDATE NOWAIT
>

Que grande este Postgres!
Gracias Alvaro.

Una pregunta más. El manual dice que en un SELECT ... FOR UPDATE NOWAIT, si
no puede adquirir el lock Pg tira un error. ¿Cómo capturo esta excepción?
¿Con EXCEPTION WHEN NOT FOUND tal vez?

Saludos.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-03-13 18:02:11 Re: Como saber si una fila está lockeada
Previous Message Fernandos Siguenza 2009-03-13 17:21:38 RE: Como Probar una funcion?