[groonga-dev,03573] Re: Mroonga_で_data_truncated_for_primary_key_column: <id> が発生する

Back to archive index

Susumu Yata yata****@razil*****
2015年 10月 16日 (金) 16:11:15 JST


矢田です.

> もしよろしければ、他の条件も教えていただければ助かります。

先に示した情報とほとんど代わりませんが,現状で分かっている範囲では,
最終ビットの異なるキーが 2 つだけの状態から削除をおこなうと危険です.
(空の状態から…という部分が抜けています.)

以下は問題が起きる例です.

table_create pat TABLE_PAT_KEY Int8

load --table pat
[
{"_key": 0},
{"_key": 1},
{"_key": 2}
]

delete pat --key 2
delete pat --key 1

load --table pat
[
{"_key": 3}
]

select pat
# [[0,1444979244.16031,0.00164914131164551],[[[2],[["_id","UInt32"],["_key","Int8"]],[1,0],[1,0]]]]

現在,類似の条件を精査するため,より厳しいテストを準備しています.
新しいテストで問題が見つかりましたら,あらためてご連絡いたします.

ご不便をおかけしますが,よろしくお願いいたします.

-- 
Susumu Yata <yata****@razil*****>



groonga-dev メーリングリストの案内
Back to archive index