Re: Vote on SET in aborted transaction
Hiroshi Inoue <inoue@tpf.co.jp>
From: Hiroshi Inoue <Inoue@tpf.co.jp>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Thomas Lockhart <lockhart@fourpalms.org>, Bruce Momjian <pgman@candle.pha.pa.us>, PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2002-04-25T00:06:59Z
Lists: pgsql-hackers
Tom Lane wrote: > > Right offhand, I am not seeing anything here for which there's a > compelling case not to roll it back on error. > > In fact, I have yet to hear *any* plausible example of a variable > that we would really seriously want not to roll back on error. Honetsly I don't understand what kind of example you expect. How about the following ? [The curren schema is schema1] begin; create schema foo; set search_path = foo; create table t1 (....); . [error occurs] rollback; insert into t1 select * from schema1.t1; Should the search_path be put back in this case ? As I mentioned already many times, it doesn't seem *should be* kind of thing. regards, Hiroshi Inoue http://w2422.nsk.ne.jp/~inoue/