Re: Timeout

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Máximo Eduardo Méndez <mmendez(at)ceride(dot)gov(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Timeout
Date: 2005-08-05 16:22:49
Message-ID: 20050805162249.GB11860@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Fri, Aug 05, 2005 at 12:53:28PM +0000, Máximo Eduardo Méndez wrote:
> Buenos días. Necesitaría saber si existe algún comando (tipo
> PGCONNECT_TIMEOUT <si es que no es éste>) para el caso en que un
> cliente que desee acceder a una tabla en la que otro usuario haya
> bloqueado una fila, el que intenta acceder no tenga que esperar
> indefinidamente (o lo que tarde la transacción que bloquea), sino que
> devuelva el control al cliente y notificarle algo como "Registro
> bloqueado". Estoy trabajando con postgres 8.0.3 sobre Fedora.
> Probando modifiqué el parámetro statement_timeout = 1 (en el
> postgresql.conf) y en principio me pareció que estaba bien, pero no me
> permitía hacer nada más.

Eso se puede hacer solo en 8.1, usando SELECT FOR UPDATE NOWAIT. No
existe en versiones anteriores.

--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"La virtud es el justo medio entre dos defectos" (Aristóteles)

In response to

  • Timeout at 2005-08-05 12:53:28 from Mximo Eduardo Mndez

Responses

  • Re: Timeout at 2005-08-06 23:41:06 from luis valenzuela

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2005-08-05 18:00:05 RE: [suse-linux-s] programa de contabilidad
Previous Message 13027507 2005-08-05 16:21:03 Re: Obtener el resultado de un cmd en un archivo