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
