[pgsql-jp: 38280] Re: 主キーの重複登録とそれに伴うlikeと=の検索結果の相違について

岩藤 謙一郎 iwafuji.kenichiro @ toshiba-sol.co.jp
2007年 4月 4日 (水) 13:48:04 JST


中井様

ご返信ありがとうございます。
insert後にcommitしてもr232は普通にinsertされ、
テーブル自身もr232のデータが並んでいる状態になっております。
また、半角の場合は正常に動作します(1回目はinsert成功、2回目以降はエラー)。

状況としては、最初の一文字に全角英字を用いた場合、主キー重複が行われている状況です。
全角漢字や機種依存文字のゆうびんマークなどでも正常に動作しているようです。


> 中井です。
>
> 野次馬的ですいません。
> insertした後にcommitしても状況は変わりませんか?
> 全角ではなく半角のrでも状況は変わりませんか?
>
> 岩藤 謙一郎 wrote:
>> で、その後、次のようなInsert文を発行しました。
>> insert into tbl_test (主キー) values('r232');
>> (r232は小文字のrのみ全角で後は半角です(以下同様))
>> 本来ならば主キーは一意のため、同様の命令が2回行われると
>> ERROR:  duplicate key violates unique constraint "tbl_test_pkey"
>> のようなエラーコードが出るはずなのですが、何回でもクエリが実行されてしまいます。
>
> -- 
> -=-=-=-=  SHINKO ELECTRIC INDUSTRIES CO., LTD.           =-=-=-=-
> =-=-=-=-    Research & Development Div.                  -=-=-=-=
> -=-=-=-=      Infomation Technology Research Dept.       =-=-=-=-
> =-=-=-=-  Name:Hisakazu Nakai          TEL:026-263-3922  -=-=-=-=
> -=-=-=-=  Mail:nakai @ shinko.co.jp      FAX:026-263-4562  =-=-=-=- 




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