Re: comportamiento diferente en PG9.0.3

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>

In response to

Responses

Browse pgsql-es-ayuda by date

  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