Navigation Menu

Skip to content

Commit

Permalink
blog: add notification about fixed bug
Browse files Browse the repository at this point in the history
  • Loading branch information
kenhys committed Jul 31, 2019
1 parent d60a092 commit 13252f0
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion ja/_posts/2019-07-30-mroonga-9.05.md
Expand Up @@ -19,7 +19,10 @@ published: false
* MySQL 5.6.45と5.7.27とMySQL 8.0.17への対応
* ユニークインデックスを更新する際の不具合を修正

Mroongaの変更点ではないのですが、Groonga 9.0.5で大きな全文検索用のインデックスを更新したときにクラッシュする可能性のある不具合が修正されているので、クラッシュする問題を踏んでいる場合には、アップグレードすることで解決するかもしれません。
ユニークインデックスを更新する際の不具合を修正しているので、すでにユニークインデックスを作っている人はテーブルを作り直す必要があります。
既存のユニークインデックスにゴミが残っているかもしれないからです。詳細は後述します。

また、Mroongaの変更点ではないのですが、Groonga 9.0.5で大きな全文検索用のインデックスを更新したときにクラッシュする可能性のある不具合が修正されているので、クラッシュする問題を踏んでいる場合には、アップグレードすることで解決するかもしれません。

### MySQL 5.6.45と5.7.27とMySQL 8.0.17への対応

Expand Down Expand Up @@ -70,6 +73,9 @@ ERROR 1062 (23000): Duplicate entry '10-100' for key 'source_id'

上記のようなケースで、古いインデックスのエントリが削除されず、キーの重複が発生してしまっていました。

冒頭でも述べましたが、すでにユニークインデックスを作っている人はテーブルを作り直す必要があります。
テーブルを作り直すには、ダンプ・リストアするか、`ALTER TABLE (ユニークインデックスを作ったテーブル} FORCE` を実行してください。

### おわりに

9.04からの詳細な変更点は[9.05リリース - 2019-07-30](/ja/docs/news.html#release-9-05)を確認してください。
Expand Down

0 comments on commit 13252f0

Please sign in to comment.