- PR -

シーケンスの採番

1
投稿者投稿内容
じだん
会議室デビュー日: 2003/04/11
投稿数: 5
投稿日時: 2004-01-15 15:52
現在postgreSQL7.0.2、tomcat4.1.24を使って登録関連のWEBページを作成中なのです。

普段は新しいレコードを登録する時にnextvalを用いてシーケンスを取得しているため1つづつ増えた状態で登録を行っています。

しかし、tomcatにjavaファイルを再アップロードしてコンパイルをかけるとシーケンスの採番がプラス200増えてしまいます(例:10011→10201、10223→10401)。

再アップロード時にしかこの現象は起こりません。

どなたかこの原因がわかる方はご教授いただけないでしょうか?

よろしくお願いします。

[ メッセージ編集済み 編集者: じだん 編集日時 2004-01-15 18:06 ]
nil
会議室デビュー日: 2003/06/17
投稿数: 14
投稿日時: 2004-01-17 06:47
create sequence の際に cache 200 などと指定してはいませんか?

PostgreSQLへの接続時にcacheに指定された数だけ数値が確保され、
切断時には使用されなかったものは破棄されます。
1

スキルアップ/キャリアアップ(JOB@IT)