RE: Renegando con transacciones

From: Hensa <hensa22(at)yahoo(dot)es>
To: Fernando Aguada <fernandoaguada(at)yahoo(dot)com(dot)ar>, Lista de Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Renegando con transacciones
Date: 2006-11-12 17:25:51
Message-ID: 20061112172551.67428.qmail@web30804.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Las funciones en postgres comienzo como una transaccion implicitamente.

Fernando Aguada <fernandoaguada(at)yahoo(dot)com(dot)ar> escribió: Saludos,

Tengo una aplicacion en foxpro que graba como minimo 2 tablas en el motor postgres.
Cada tabla tiene su correspondiente trigger (funcion disparadora)
con la estructura por ejemplo:

begin
if x<>b then
raise exception 'mensaje';
end if;
end

ahora bien al finalizar, si no hubo errores y se confirma la carga, termino por ejecutar
una funcion que busca en ambos archivos y hace cosas como obtener el ultimo comprobante
y actualizarlos, y otras cosas mas.
El problema sucede cuando esta ultima funcion devuelve error
y yo vuelvo a consultar los datos desde mi aplicacion en foxpro, me desaparecen los
renglones de la segunda tabla, aun cuando no utilizo en ningun lado un begin transaction y rollback
y hasta ahora no he podido encontrar la razon del porque?
Si alguien tiene alguna pista, bienvenida

Gracias.

Henry

---------------------------------

LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Damián Culotta 2006-11-12 19:02:35 Re: Error pg_connect en PHP al intentar conectar conPostgres
Previous Message Fernando Aguada 2006-11-12 17:01:59 Renegando con transacciones