This is pretty chump and easy to get around, but it took me a sec to
figure this out.  Anyway, the short and skinny being that with the new
AutoCommit GUC turned off, create(lang|db) won't work until you bail
out of the transaction.  A quick hack would be to insert an "ABORT;"
in each of the CLI tools.  Anyone have any thoughts on the best way to
solve this?  -sc

-- 
Sean Chittenden
Sat, 31 Aug 2002 13:26:18 -0700
Sean Chittenden <sean@chittenden.org>
AutoCommit GUC breaks CLI tools...
Sean Chittenden <sean@chittenden.org> writes:
> This is pretty chump and easy to get around, but it took me a sec to
> figure this out.  Anyway, the short and skinny being that with the new
> AutoCommit GUC turned off, create(lang|db) won't work until you bail
> out of the transaction.  A quick hack would be to insert an "ABORT;"
> in each of the CLI tools.  Anyone have any thoughts on the best way to
> solve this?  -sc

Well, like I was saying earlier, I think there is a *lot* of client-side
code that is not ready for this.  I would not have thrown in the
autocommit backend feature at all, except that we need it to run the
NIST SQL-spec-compliance tests.

The answer for createlang is probably to throw a BEGIN and a COMMIT
around each command --- that should make it work in either autocommit
on or off modes.  We'll have to see how well that scales to other stuff.

			regards, tom lane

Mon, 02 Sep 2002 01:36:18 -0400
Tom Lane <tgl@sss.pgh.pa.us>
Re: AutoCommit GUC breaks CLI tools... 

How about adding 'set autocommit=on' to the top of each script?

---------------------------------------------------------------------------

Sean Chittenden wrote:
-- Start of PGP signed section.
> This is pretty chump and easy to get around, but it took me a sec to
> figure this out.  Anyway, the short and skinny being that with the new
> AutoCommit GUC turned off, create(lang|db) won't work until you bail
> out of the transaction.  A quick hack would be to insert an "ABORT;"
> in each of the CLI tools.  Anyone have any thoughts on the best way to
> solve this?  -sc
> 
> -- 
> Sean Chittenden
-- End of PGP section, PGP failed!

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Mon, 2 Sep 2002 01:37:23 -0400 (EDT)
Bruce Momjian <pgman@candle.pha.pa.us>
Re: AutoCommit GUC breaks CLI tools...