[PHP-users 21185]Re: PEARでpostgresqlのトランザクション開始
岡部太一
okabe @ nsd.jip.co.jp
2004年 4月 8日 (木) 13:35:19 JST
岡部といいます。
PEARのDB_DataObjectにおいては以下のようにしていますので、
真似してみてはどうでしょうか?
私はまだ試したことがありませんが。。。
# DBのマニュアルには載ってないようですが、DBのコードには存在しています。
line:1855
if (strtoupper($string) == 'BEGIN') {
$DB->autoCommit(false);
// db backend adds begin anyway from now on..
return true;
}
if (strtoupper($string) == 'COMMIT') {
$DB->commit();
$DB->autoCommit(true);
return true;
}
if (strtoupper($string) == 'ROLLBACK') {
$DB->rollback();
$DB->autoCommit(true);
return true;
}
At Thu, 08 Apr 2004 12:33:23 +0900
Tanaka-Qtaro-Yasuhiro <tanaq @ ca2.so-net.ne.jp> wrote:
>
> 田中久太郎です。
>
> PEARのDBからPostgreSQLを利用しているのですが、
> queryに“SET CONSTRAINTS 〜”文を入れても、トランザクションを開始しない
> ので困っています。
PHP-users メーリングリストの案内