Re: A transaction in transaction? Possible?

From: Michael Fuhr <mike(at)fuhr(dot)org>
To: sad <sad(at)bankir(dot)ru>
Cc: Theodore Petrosky <tedpet5(at)yahoo(dot)com>, Andrei Bintintan <klodoma(at)ar-sd(dot)net>, pgsql-sql(at)postgresql(dot)org
Subject: Re: A transaction in transaction? Possible?
Date: 2004-11-10 06:25:10
Message-ID: 20041110062510.GA54426@winnie.fuhr.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Wed, Nov 10, 2004 at 09:23:02AM +0300, sad wrote:
> On Tuesday 09 November 2004 18:24, Theodore Petrosky wrote:
> > I thought nested transactions are available in the new
> > release (8) coming up.
>
> how to commit/rollback them ?

CREATE TABLE person (id SERIAL PRIMARY KEY, name TEXT NOT NULL);

BEGIN;
INSERT INTO person (name) VALUES ('Tom');
SAVEPOINT foo;
INSERT INTO person (name) VALUES ('Dick');
ROLLBACK TO foo;
INSERT INTO person (name) VALUES ('Harry');
COMMIT;

SELECT * FROM person;
id | name
----+-------
1 | Tom
3 | Harry
(2 rows)

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Contact AR-SD.NET 2004-11-10 07:04:00 Re: [SQL] upper/lower for german characters
Previous Message sad 2004-11-10 06:23:02 Re: A transaction in transaction? Possible?