[pgsql-jp: 39062] Re: postgres のautocommitについて

ITAGAKI Takahiro itagaki.takahiro @ oss.ntt.co.jp
2008年 1月 23日 (水) 15:08:54 JST


板垣です。

Daisuke Yamazaki <yamajaki @ gmail.com> wrote:

> \set AUTOCOMMIT off
> # show AUTOCOMMIT;
> AUTOCOMMITがoffになっていることを確認する方法はないでしょうか?

SQL の SET コマンドと、psql の \set メタコマンドは、全くの別物です。
\echo で変数の値を表示させることができます。

    =# \echo :autocommit
    off


ちなみに、サーバ側の autocommit 変数は、大昔のアプリケーションの
互換性のためだけに残されているオプションで、現在は全く効果が無いようです。

| autocommit
| This parameter doesn't do anything.
| It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients.

変更もできないようですね。
=# SET autocommit=off;
ERROR:  SET AUTOCOMMIT TO OFF is no longer supported




pgsql-jp メーリングリストの案内