Transacciones Anidadas

Поиск
Список
Период
Сортировка
От Juan Garcés Bustamante
Тема Transacciones Anidadas
Дата
Msg-id 20051216190930.M36245@futuroprofesional.cl
обсуждение исходный текст
Ответы Re: Transacciones Anidadas  (Michael Fuhr <mike@fuhr.org>)
Re: Transacciones Anidadas  ("Florian G. Pflug" <fgp@phlo.org>)
Re: Transacciones Anidadas  (Karsten Hilbert <Karsten.Hilbert@gmx.net>)
Список pgsql-general
Hola

Estoy trabajando con Postgres 8.0.3 en Ubuntu.

Necesito realizar transacciones anidadas, pero no logro que se aborten
transacciones intermedias al abortarse una superior.

Ejemplo:

BEGIN WORK;
INSERT INTO mitabla VALUES (1);
    BEGIN TRANSACTION;
     INSERT INTO mitabla VALUES (2);
     INSERT INTO mitabla VALUES (3);
    COMMIT TRANSACTION;
INSERT INTO mitabla VALUES (4);
ROLLBACK WORK;

El "ROLLBACK WORK" no aborta la TRANSACTION.


Resultado de la consulta:

mitabla
========
1
2
3
(3 rows)


Resultado esperado:

mitabla
========

(0 rows)

Alguna idea??

Gracias.

В списке pgsql-general по дате отправления:

Предыдущее
От: "Florian G. Pflug"
Дата:
Сообщение: Re: Toolkit for creating editable grid
Следующее
От: "Andrus"
Дата:
Сообщение: Re: Toolkit for creating editable grid