Re: Implicit autocommit? - Mailing list pgsql-jdbc

From Eric Faulhaber
Subject Re: Implicit autocommit?
Date
Msg-id 469A968C.9000203@goldencode.com
Whole thread Raw
In response to Re: Implicit autocommit?  (Jan de Visser <jdevisser@digitalfairway.com>)
List pgsql-jdbc
Jan de Visser wrote:
> On Sunday 15 July 2007 13:34:30 Eric Faulhaber wrote:
>
>> Unless I misunderstand your answer, this suggests that vacuum cannot be
>> run via JDBC, since it cannot be run within a transaction block.
>>
>
> Methinks you did misunderstand Oliver; if you use setAutoCommit(true) there
> will be no transaction block at all (the name is a bit confusing: autocommit
> true means there are effectively no commit statements send. At least by the
> pgsql driver). Don't know what that means for your temptables though; if they
> are transaction scoped you're probably SOL, but from your example it seems
> you're using session scoped temp tables, so that should work.
>
>
Indeed I did misunderstand.  Setting autocommit to true allows the
vacuum to proceed.

Thanks to both of you for your help!

Regards,
Eric Faulhaber

pgsql-jdbc by date:

Previous
From: Jan de Visser
Date:
Subject: Re: Implicit autocommit?
Next
From: Kris Jurka
Date:
Subject: Re: Stream Copy for 8.1 - 8.3dev