[pgsql-jp: 34510] Re: データ登録時の重複チェックについて

Tietew tietew @ tietew.net
2004年 12月 21日 (火) 18:25:53 JST


On Tue, 21 Dec 2004 17:53:47 +0900
In article <200412210849.iBL8n7vc008425 @ uxdcc002.daikodenshi.co.jp>
[[pgsql-jp: 34507] データ登録時の重複チェックについて]
ngy.yt @ daikodenshi.co.jp wrote:

> Webアプリケーションで、商品の登録をさせようとしているのですが、一人の人が同日に
> 同じ商品を登録できないよう、テーブルを「EXCLUSIVE MODE」でロックをかけ、チェッ
> クを行っています。
> チェック方法は下記の通りです。
> 	BEGIN
> 	LOCK TABLE goods IN ACCESS EXCLUSIVE MODE

ACCESS EXCLUSIVE MODE だと単純 SELECT までブロックしてしまうので 
EXCLUSIVE MODE のロックならそんなに処理は遅くならないと思います。


―[ Tietew ]――――――――――――――――――――――――――――
Mail: tietew @ tietew.net / tietew @ raug.net
Web : http://www.tietew.net/     Tietew Windows Lab.
PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA




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