[pgsql-jp: 35527] Re^2: データベース毎に autocommit on/off
hogehoge
kazubonbonk @ yahoo.co.jp
2005年 6月 20日 (月) 17:01:00 JST
元記事の木村@横河電機です。
山本様ありがとうございます。
DBIで、芸当が出来るとは知りませんでした。
色々と調べてみます。
では、では。
> こんばんは、コニカミノルタ情報システムの山本です。
>
>
> > Turbolinux 8 server上でPostgres 7.2.2を使って3年ほど
にな
> > ります。
> > アプリケーションは、Perl/DBD::Pgを使って作っています
。
>
>
> perlは初心者なので外しているかも知れませんが
>
>
> > 最初の頃はPostgresは、autocommitがデフォルトでonにな
って
> > いるとは知らず、おかしいなと思いつつもrollback work
無し
> > で、アプリケーションを作ってしまい、現在に至っていま
す。
> > (本当はsequenceだけが増えたりするのでまずいのですが
、気
> > にしていません。(^^;)
> >
> > 今度、Perlで書いたrollback work付きの自作アプリケー
ショ
> > ン(dbUnderというマイナーRDBモドキを使っています)を同
じPostgres
> > サーバー上で動作させるために、Postgres向けにリライト
しよ
> > うと思っています。
> > どうしてもrollbackせざるを得ないので、autocommitがon
だと
> > 困ってしまいます。
> >
> > データベース毎にautocommit on/offを指定することは可
能な
> > のでしょうか。
> > 調べた所、postgresql.confに記述する以外の方法が見あ
たり
> > ませんでした。
>
> データベース毎は分かりませんが、DBIでも接続ごとに
> autocommit ON/OFFが選べると思います。
> それで宜しいのではないかと思いますが如何でしょう。
> 詳細は下記URLでご確認下さい。
>
>
http://homepage3.nifty.com/hippo2000/perltips/dbimemo.htm#transactions
>
>
> --
> --------------------------------------------------
> コニカミノルタ情報システム株式会社
> 山本晴夫 haruo.yamamoto @ konicaminolta.jp
> --------------------------------------------------
__________________________________
Save the earth
http://pr.mail.yahoo.co.jp/ondanka/
pgsql-jp メーリングリストの案内