From: | Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, "Raul Duque" <raulandresduque(at)hotmail(dot)com> |
Cc: | "Lista - PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Algunas sentencias no quedan dentro de transacción |
Date: | 2009-11-03 14:30:21 |
Message-ID: | F68BF95D4DDD4AA0B20F5928D8A38A6A@devamadeus.net.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> Raul Duque escribió:
>> Cordial Saludo compañeros:
>>
>> Tengo un problema de esos extraños y por último me hace pensar que es un
>> error de postgresql (WINDOWS + postgresql 8.3.7).
>>
>> Básicamente mi aplicación genera un transacción pero al parecer quedó a
>> medias aunque al final se hizo un commit. Ya se que me van a decir que es
>> algo imposible pero revisando el log (había olvidado desactivar el
>> log_statement) puedo apreciar lo siguiente:
>>
>> ***************************************************************************************************************************
>> 2009-10-26 09:02:44 COT 192.168.170.82 0 LOG: statement: BEGIN
>> 2009-10-26 09:02:44 COT 192.168.170.82 0 LOG: statement: SAVEPOINT
>> _EXEC_SVP_026E8CC8
>
> Por favor haz un "SHOW log_line_prefix" y lo pegas.
>
%t %h %x
>> Otra pregunta es que no se porque se generan todos esos savepoints si la
>> aplicación no los esta creando.
>
> Alguna capa los está creando -- una biblioteca de conexión o un gestor
> de conexiones, ...? No es Postgres propiamente tal.
>
No creo.
Utilizo un framework para VFP y fuí yo precisamente quien le dió
"compatibilidad" con postgresql ya que sólo soportaba MSSQL y nunca utilicé
SAVEPOINTS, sólo el típico BEGIN/COMMIT/ROLLBACK. Lo que si me acuerdo que
hice hace algunos meses fué cambiar los métodos BEGIN/COMMIT/ROLLBACK del
objeto de connection de VFP por sentencias "passthrought"
BEGIN/COMMIT/ROLLBACK con el objetivo de saber exactamente que se estaba
haciendo contra el motor, voy probar a dejarlo como estaba a ver si se
eliminan esos SAVEPOINTS.
La conexión se realiza vía ODBC.
Atentamente,
RAUL DUQUE
Bogotá, Colombia
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Fritz Alsite | 2009-11-03 15:33:30 | Consulta Pyreplica |
Previous Message | Emanuel Calvo Franco | 2009-11-03 14:17:47 | Re: [arpug] Re: [arpug] Traducción al español del manual oficial |