Re: Transacciones!

From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: Enrique Barrios <ing_enriquebarrios(at)argentina(dot)com>
Cc: Sonia Malave <smalave(at)hidrobolivar(dot)com(dot)ve>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Transacciones!
Date: 2007-03-19 21:16:44
Message-ID: 45FEFDBC.6050207@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Enrique Barrios escribió:
> Buenas tardes, por lo que entiendo la carga la tenés que hacer con
> transacciones para que en el caso de que falle alguna query puedas hacer
> rollback.
> Para correr una query como una transacción tenés que poner la siguiente
> línea.
>
> begin transaction;
>
> bloque de transacacción (inserts, updates, detele)
>
> si no da error lo finalizas con un:
>
> commit;
>
> si da error haces un:
>
> rollback;
>
> para deshacer las modificaciones.

Si dio error, y le das commit, la transaccion se aborta igual. Sino,
cual es el sentido de la transaccion?

El rollback esta bueno cuando en medio de una transaccion alguien (el
usuario, o el progarmador a traves de codigo) se arrepiente y quiere
volver para atras toda la transaccion.

Saludos...

--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
---------------------------------------------------------
Martín Marqués | Programador, DBA
Centro de Telemática | Administrador
Universidad Nacional
del Litoral
---------------------------------------------------------

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Colina 2007-03-19 21:41:39 Re: Sobre indices y claves primarias
Previous Message Rubén Luna 2007-03-19 20:56:17 Re: Campo tipo lo