Re: Problema con select for update

From: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: Gabriel Arán <gabrielaran(at)tower(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problema con select for update
Date: 2005-02-03 20:20:26
Message-ID: 200502031720.26489.martin@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Jue 03 Feb 2005 17:21, Gabriel Arán escribió:
> Hola Lista
>
> Hace una semana que me anoté y en este corto tiempo me ha sido de mucha
> utilidad lo que he visto aquí. Espero alguna vez poder ayudar en algo.
> Mi problema es el siguiente. Estamos conectando una aplicación de Java que
> tiene un select for update entre un begin y un commit. El cliente está
> sobre Windows y la Postgres está en Linux. Cuando por algun error el
> programa salta en el medio y no llega al commit o rollback ese hilo sin
> cerrar deja un tiempo determinado sin poder acceder a la BD desde ese
> lugar.
> ¿Alguna idea de como encarar este problema?

Depende de a que le llames un "error".

La mejor forma de manejarlo seria cerrar la conexión cuando da error, eso
fuerza a un rollback dentro de la transacción.

--
17:15:02 up 144 days, 7:10, 3 users, load average: 1.49, 0.97, 0.60
-----------------------------------------------------------------
Martín Marqués | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
-----------------------------------------------------------------

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Arán 2005-02-03 20:21:22 Problema con select for update
Previous Message Ricardo Fuentes Pereira 2005-02-03 20:02:30 Re: Problema con select for update