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
-----------------------------------------------------------------
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 |