[groonga-dev,04138] [ANN] Mroonga 6.09

Back to archive index

Kentaro Hayashi hayas****@clear*****
2016年 9月 30日 (金) 14:40:47 JST


Mroonga 6.09をリリースしました!

リリースアナウンス:
   http://mroonga.org/ja/blog/2016/09/29/mroonga-6.09.html

変更点:
   http://mroonga.org/ja/docs/news.html#release-6-09-2016-09-29

さて、今回の主な変更点は次のとおりです。

  * INSERT時の FOREIGN KEY 制約のチェックをサポート

## INSERT時の FOREIGN KEY 制約のチェックをサポート

今回のリリースでは、INSERT時のFOREIGN KEY 制約チェックが適用される
ようになりました。

  create table HOGES(
    ID         INT PRIMARY KEY AUTO_INCREMENT,
    HOGE       VARCHAR(255)
  ) ENGINE=Mroonga;
  create table FOODS(
    ID         INT PRIMARY KEY AUTO_INCREMENT,
    HOGE_ID    INT(10),
    FOO        VARCHAR(255),
    foreign key(HOGE_ID) references HOGES(ID)
  ) ENGINE=Mroonga ;

このスキーマで、制約にひっかかるようなデータを挿入しようとしたときに、
以前はエラーにならずデータが挿入できてしまっていた問題がなくなりました。

ただし、INSERT時のFOREIGN KEY制約のチェックが適用されないケースがいく
つかあります。ちょっと古いMySQL(MySQL 5.5系やMariaDB 5.5系)では期待す
るように動作しません。また、UPDATE/DELETE時のFOREIGN KEY制約のチェック
は未対応です。今後のリリースにご期待ください。

## おしらせ

ちょうど昨日(9/29)、「MySQLとPostgreSQLと日本語全文検索3」が開催されま
した。

  https://groonga.doorkeeper.jp/events/50541

MySQLで日本語全文検索する方法とその利用事例、PostgreSQLで日本語全文検
索する方法とその利用事例を紹介するイベントです。今回も前回同様DMM.com
ラボさんの会場をお借りしての開催となりました。ありがとうございました。

残念ながら都合がつかなくて参加できなかった人はすでに公開されている発表
資料をご参照ください。イベントページから順次資料へのリンクも更新される
はずです。

* MySQL 5.7 InnoDBの日本語全文検索を触り始めた人に教えたいこと @yyamasaki1(Oracleの人)
  http://www.slideshare.net/yoyamasaki/20160929-inno-dbftsjp

* Mroonga・PGroongaの導入方法 @ktou(Groonga・Mroonga・PGroongaの開発者)
  https://slide.rabbit-shocker.org/authors/kou/mysql-and-postgresql-and-japanese-full-text-search-3/


## 改良

  * [ストレージ] INSERT時の FOREIGN KEY 制約チェックをサポートしま
  した。
  [Gitter:https://gitter.im/groonga/ja?at=57d629477b9f8167113efb04]
  [mizutamazukkiさんが報告]

## 感謝

  * mizutamazukkiさん
--
Kentaro Hayashi <hayas****@clear*****>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: 無し
型:         application/pgp-signature
サイズ:     801 バイト
説明:       無し
Download 



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