From: | "Raul Andres Duque" <raulandresduque(at)hotmail(dot)com> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Fw: COMMIT WORK y COMMIT TRANSACTION |
Date: | 2006-11-02 14:13:00 |
Message-ID: | BAY104-DAV512B790B9E491AC96FDB5BAFF0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
si ... tienes razón ... cómo sabrá el motor que esta en una transacción?
Tiene sentido que no permita hacer commits dentro de una función ... podría
llegar a "dañar" la transacción original (de la cual es llamada la
función).
Atentamente,
RAUL DUQUE
Bogotá, Colombia
> ----- Original Message -----
> From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
> To: "Raúl Andrés Duque" <raulandresduque(at)hotmail(dot)com>
> Cc: "Postgres Español" <pgsql-es-ayuda(at)postgresql(dot)org>
> Sent: Thursday, November 02, 2006 6:37 AM
> Subject: Re: [pgsql-es-ayuda] COMMIT WORK y COMMIT TRANSACTION
>
>
>> Raúl Andrés Duque escribió:
>>> Yo diría que se inicia una transacción al iniciar la función y se cierra
>>> automáticamente al finallizar la función.
>>
>> Y eso que tiene que ver?
>>
>> En todo caso, lo que dices es correcto, excepto que si ya hay
>> transaccion abierta (con BEGIN o START) antes que se llamara a la
>> funcion, no se abrira una al iniciar la funcion (puesto que ya hay una
>> abierta, y solo puede haber una), y tampoco se cerrara al terminar.
>>
>> --
>> Alvaro Herrera http://www.CommandPrompt.com/
>> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>>
>> ---------------------------(fin del mensaje)---------------------------
>> TIP 8: explain analyze es tu amigo
>>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Carlos Andres Pizo | 2006-11-02 14:59:13 | Re: Re: Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] manuales en español |
Previous Message | Alvaro Herrera | 2006-11-02 13:57:56 | Re: Reordenar campos en tablas |