From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
Cc: | alejandrob <alejandrob(at)federacion(dot)pasteleros(dot)org(dot)ar>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: comportamiento diferente en PG9.0.3 |
Date: | 2011-04-05 16:19:21 |
Message-ID: | 1302020250-sup-4636@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Excerpts from Miguel Angel Hernandez Moreno's message of mar abr 05 11:53:39 -0400 2011:
> Que alguien nos corrija, no sera la version de odbc??
No. Las nuevas versiones rechazan LOCK TABLE cuando se ejecuta fuera de
un bloque de transacción, porque es un error obvio y peligroso: el lock
se libera inmediatamente porque sólo dura hasta el fin del bloque de
transacción. LOCK TABLE sólo funciona si has hecho BEGIN previamente.
Es un bug bastante estúpido en genexus. Posibles soluciones: 1. hacer
que abra un bloque de transacción antes de intentar esta secuencia de
operaciones. 2. usar modo autocommit, si existe.
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
From | Date | Subject | |
---|---|---|---|
Next Message | Sergio Villalba Moreno | 2011-04-05 16:28:30 | Función SQL/PL en versión 7.4 |
Previous Message | Miguel Angel Hernandez Moreno | 2011-04-05 15:53:39 | Re: comportamiento diferente en PG9.0.3 |