お世話になります。
タイトル通りの質問になるのですが、for update nowaitを使用してロックがかかっている行に対して操作を行なおうとした際に即時にエラーになるようにしているのですが、行ロック失敗のエラーをphpで受け取って判断することはできないでしょうか?
現在は、以下のソースのようにクエリを実行してその結果ロックに失敗、または別の原因によりクエリが失敗すればif文に入るようにしているのですが、行ロックの失敗と別の原因によるクエリ失敗との切り分けができるようにしたいのです。
ご存知の方はお力を貸していただけると助かります。
php
1 $res = pg_query( $con, $sql ); 2 if (!$res) { 3 //クエリ失敗 4 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/27 05:33
退会済みユーザー
2017/03/27 06:16
2017/03/28 00:09
2017/03/28 00:40