Re: Nueva pregunta transaccion

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: Mariano Lauría <mlauria2004(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Nueva pregunta transaccion
Date: 2006-06-08 17:24:26
Message-ID: 44885D4A.6090102@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Mariano Lauría escribió:
> Con respecto al numero de transaccion ,si yo hago:
>
> begin
>
> insert into prueba(id) values (10);
>
> select xmin from prueba;
>
> commit;
>
> obtengo el valor del la transaccion actual.
>
> Ahora bien si hago
>
> begin;
>
> delete from prueba where id =10;
>
> select xmax from prueba;
>
> end;
>
> NO OBTENGO EL VALOR DE LA TRANSACCION.

No es necesario gritar, y mejor si no escribes en html.

No se si entendi mal tu mensaje anterior o tu entendiste mal el mio. Querias insertar un registro en
la tabla tran que contuviera el id de la transaccion realizada ademas de otras cosas:

begin

insert ...
delete ...
etc ..

insert into tran (...) values (...)

commit

En el campo xmin del registro insertado en tran es el id de *todas* las operaciones realizadas en la
transacción, exceptuando los casos que te comento Alvaro.

Si buscas en los archivos de la lista veras que hay un thread sobre la obtencion del Id de la
transacción de hace un año, mas o menos.

Saludos,
--
*****************************************
Oswaldo Hernández
oswaldo(at)soft-com(dot)es
*****************************************

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mariano Lauría 2006-06-08 17:34:38 Re: Nueva pregunta transaccion
Previous Message Mariano Lauría 2006-06-08 17:18:18 Re: Nueva pregunta transaccion