On Wed, Feb 5, 2014 at 8:47 PM, Jonathan Finlay <[email protected]> wrote:
> También tengo el siguiente mensaje de error:
>
> deadlock detected
> DETAIL:  Process 31892 waits for ShareLock on transaction 138687791; blocked
> by process 30505.
> Process 30505 waits for ShareLock on transaction 138687763; blocked by
> process 31892.
> HINT:  See server log for query details.
>

Este es un error no relacionado al otro mensaje.
En esta página se explica al menos una forma de lograr ese mensaje:
http://www.postgresql.org/docs/current/static/explicit-locking.html#LOCKING-DEADLOCKS

Tambien puede ocurrir debido a FK pero en ese caso suele dar dos
lineas luego del HINT:

CONTEXTO:  sentencia SQL: «SELECT 1 FROM ONLY "jcasanov"."t1" x WHERE
"i" OPERATOR(pg_catalog.=) $1 FOR SHARE OF x»
SENTENCIA:  update t2 set j = current_date where extract(day from j) = 6;

Si buscas en el log de postgres te dirá que sentencias estaban
envueltas en el ERROR

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566         Cell: +593 987171157

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a