[pgsql-jp: 30180] Re: Serial型の列とトランザクション

Yutaka tanida yutaka @ hi-net.zaq.ne.jp
2003年 6月 17日 (火) 20:43:07 JST


谷田です。

On 17 Jun 2003 19:44:38 +0900
"cdb01160" <cdb01160 @ hkg.odn.ne.jp> wrote:

> 「トランザクション」に期待してはだめなのでしょうか?

Sequenceについてはその通りです。なんとなれば

(8 tabでご覧ください)
tran A		Tran B
begin          
		begin
ser=1
		ser=2
		commit
rollback

のような場合を適切に処理することが出来ません。これを正しく行うためにはロッ
クが不可欠です。

詳しくは「トランザクション処理」と言う本に、なぜこのような連番がトランザ
クションで扱うのが難しいのということについての説明があります。相当に難し
い本ですが。


-- 
Yutaka tanida <yutaka @ nonsensecorner.com>
http://www.nonsensecorner.com/




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