こんにちは。PupSQLiteを使わせていただいております。
この度、不具合らしき事象を確認いたしましたので、ご報告いたします。
確認したバージョンは 1.30.8.3、使用OSは Windows 10 Pro です。
1. データベースを開く
2. [テーブル一覧] から、主キー列が2つ以上あるテーブルをダブルクリック
3. 任意の行で ROWID 列をクリック & 右クリックメニューで [コピー]
4. 当該行のうち、主キーのひとつだけを、別な値に書き換える(一意制約に違反しない範囲で)
5. 当該テーブルの末端行(全列がnullの行)で ROWID 列をクリック & 右クリックメニューで [貼り付け]
→貼り付けた行の ROWID 列に、主キーの重複を警告する赤いアイコンが表示される。
しかし実際には、主キー列の組み合わせとしては、重複は発生していない。
※補足
貼り付けた行で、任意のセルをクリックして一旦編集モードに入り、別な場所をクリックして編集モードを抜けると、赤いアイコンは消えます。
以上、お忙しいところ恐れ入りますが、ご確認いただければ幸いです。
主キー列が複数あるテーブルの末端への行ペースト時に、主キー重複チェックが過敏
- soappp
- 2017/08/26 (Sat) 16:43:57