[pgsql-jp: 33203] Re: pgpool-1.2.3のreplication_strict

Tomoyuki Asakawa tom @ asakawa.ne.jp
2004年 6月 11日 (金) 09:42:56 JST


あさかわ

> であれば,currval()が使えますよ.これをINSERTの直後に呼び出せば,現在
> のシーケンスの値が取れます.

はい、そうなのですが。

curvalだと。
max(id)などと本質的に同じで
アクセスの頻繁な用途だと、自分のINSERTしたものか、他人のINSERTしたものの区別がつきませんよね?
それを、回避するには、ロックすればいいのですが

それをしたくないので、
$oid=get_last_oid

where oid='$oid'
でやっていたわけです。








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