Re: AutoCommit mode in PostgreSQL (7.3 beta1 from CVS 05.09.2002)

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: snpe <snpe(at)snpe(dot)co(dot)yu>, pgsql-general(at)postgresql(dot)org
Subject: Re: AutoCommit mode in PostgreSQL (7.3 beta1 from CVS 05.09.2002)
Date: 2002-09-09 17:18:01
Message-ID: 12036.1031591881@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> snpe wrote:
>> This is fine, but if I don't call commit and exit from plsql, PostgreSQL do
>> rollback.Can I change this behavior.

> I assume this is 7.3beta. What does the SQL standard say about exit
> from a sesion without commit? There is currently no way to change that
> behavior.

I don't think there should be. Autocommit on exit is sheer folly: what
if it's an accidental disconnect? (network fails, you type \q when you
meant \w, or whatever.) You might as well have autocommit on as run
an "autocommit off" session that will commit when you did not explicitly
tell it to.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Andrew Sullivan 2002-09-09 17:18:58 Re: Performance Tuning Question
Previous Message Tom Lane 2002-09-09 16:56:33 Re: Debugging plpgsql functions