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
---------------------------------------------------------
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 |