Bases de Datos - Detectar registro bloqueado

 
Vista:

Detectar registro bloqueado

Publicado por Fritos (1 intervención) el 10/02/2003 12:45:49
Hola,

Estoy trabajando con un proyecto desarrollado en Java y trabajando con transacciones, y no sé como detectar si un registro de una tabla de una base de datos Postgres está bloqueado por otro usuario.

Un usuario hace un "SELECT .... FOR UPDATE" y mientras no lo modifica y lo mantiene abierto, cualquier otro usuario que haga el mismo "SELECT ... FOR UPDATE" se queda esperando a que el anterior usuario acabe de modificarlo y cierre la transacción.

Lo que quiero saber es como detectar que ese registro está bloqueado cuando hago el SELECT y darle un mensaje de información, y no que se me quede esperando a que el otro finalice la transacción.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder