Re: comportamiento diferente en PG9.0.3

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: alejandrob(at)federacion(dot)pasteleros(dot)org(dot)ar
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: comportamiento diferente en PG9.0.3
Date: 2011-04-05 15:53:39
Message-ID: BANLkTimLpa_kR1TLci5QwtPCMOnaEa4Emg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Que alguien nos corrija, no sera la version de odbc??

El 5 de abril de 2011 10:40, Alejandro Brust at federacion <
alejandrob(at)federacion(dot)pasteleros(dot)org(dot)ar> escribió:

> Hola a todos, quería ver si me dan una mano con algo que me pasa a partir
> de migrar de PG 8.4 y 8.2 a PG9.03.
> Tenemos unos cuantos sistemas corriendo hace años en PG + genesus (java) y
> a partir de migrar a la versión 9.0.3 estamos teniendo algunos errores que
> antes no salían.
> A continuacion les paso que tipo de sentencias nos generan el error
> (siempre el mismo error).
>
> Este error sale en el sistema cuando se ejecuta una operación que requiere
> el modo exclusivo sobre las tablas.
>
> (Este codigo lo arma por ejemplo cuando hay cambios de estructura, que es
> necesario borrar toda la tabla, o dentro
>
> del codigo fuente cuando nosotros necesitamos borrar toda la tabla entera.)
>
> Genexus arma en su codigo lo siguiente:
> " LOCK TABLE HC05T00 IN EXCLUSIVE MODE"
>
> Nosotros no tenemos forma de cambiar esta sentencia.
>
> Aparentemente el Posgres cuando trata de ejecutar esto arroja el siguiente
> error.
>
> java.sql.SQLException: ERROR: LOCK TABLE can only be used in transaction
> blocks
>
> at org/postgresql/Connection.ExecSQL
> at org/postgresql/Connection.ExecSQL
> at org/postgresql/jdbc1/Statement.execute
> at org/postgresql/jdbc1/Statement.executeUpdate
> at com/genexus/db/driver/GXStatement.executeUpdate
> at com/genexus/db/SentenceProvider.executeStatement
> at com/genexus/db/DirectStatement.postExecute
> at com/genexus/db/DataStoreProvider.execute
> at com/genexus/db/DataStoreProvider.execute
>
> Aclarando que lo único que cambiamos fue la versión del postgres les pido
> si me pueden dar una mano con esto ya que los desarrolladores no tienen
> mucha intención(es muy engorroso) de tocar las sentencias cada vez que hay
> que modificar estructuras de las bases de datos.
> Si necesitan mas datos se los facilito ya que estamos un poco preocupados.
> Desde ya gracias por adelantado.
>
> Alejandro
>
>
>
>

--
ISC Miguel Angel Hernandez Moreno

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2011-04-05 16:19:21 Re: comportamiento diferente en PG9.0.3
Previous Message Alejandro Brust at federacion 2011-04-05 15:40:13 comportamiento diferente en PG9.0.3