03/11/2009, 08:20
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 11 meses Puntos: 20 | |
Respuesta: commit en postgres vi este ejemplo de begin, commit y rollback, pero.. hay algo que no entiendo
BEGIN : Comienza la transaccion
RollBack: Retrocede la transaccion por cualquier error
COMMIT: Finaliza la transaccion
hasta creo que es asi.
ejemplo:
BEGIN;
UPDATE accounts SET balance = balance - 100.00
WHERE name = 'Alice';
SAVEPOINT my_savepoint;
UPDATE accounts SET balance = balance + 100.00
WHERE name = 'Bob';
-- oops ... forget that and use Wally's account
ROLLBACK TO my_savepoint;
UPDATE accounts SET balance = balance + 100.00
WHERE name = 'Wally';
COMMIT;
hay una funcion que se llama SAVEPOINT me imagino que es "guardar punto", esto hay que colocarlo cada vez que se hace una consulta, actualizacion, o inserccion, por que aca solo lo muestra en un solo lado, ahh y tambien hay que colocar el rollback la cantidad de veces que ponemos los savepoint??
gracias desde ya |