From: | "Fernando Aguada" <fernandoaguada(at)yahoo(dot)com(dot)ar> |
---|---|
To: | "Hensa" <hensa22(at)yahoo(dot)es> |
Cc: | "Lista de Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Renegando con transacciones |
Date: | 2006-11-12 21:31:35 |
Message-ID: | 001e01c706a1$f437d6f0$6400a8c0@serverfa |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias,
Pero cual es la solucion al problema?
----- Original Message -----
From: Hensa
To: Fernando Aguada ; Lista de Ayuda
Sent: Sunday, November 12, 2006 2:25 PM
Subject: RE: [pgsql-es-ayuda] Renegando con transacciones
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
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-11-12 21:46:36 | Re: Renegando con transacciones |
Previous Message | Damián Culotta | 2006-11-12 19:45:56 | Re: Error pg_connect en PHP al intentar conectar conPostgres |