[groonga-dev,01509] Re: mroonga_commandについて

Back to archive index

Kouhei Sutou kou****@clear*****
2013年 6月 28日 (金) 16:59:44 JST


須藤です。

In <51CD4****@rozet*****>
  "[groonga-dev,01508] mroonga_commandについて" on Fri, 28 Jun 2013 16:49:56 +0900,
  磯部 和広 <k-iso****@rozet*****> wrote:

> [groonga-dev,01268] [ANN] mroonga 3.02
> にて実験的にリリースされた本機能ですが、まだその状態なのですよね・・・

はい。。。
あ、今月の変更の中でエラーチェックをちゃんとするようにしたの
でそろそろ実験的マークを外してもいいかもしれません。もう数回
リリースして様子を見て、クラッシュするという報告がなければ実
験的マークを外します!

> 下記のように、存在するDBに対してDBが存在しないと叱られます。
> 
> [k-isobe @ NAGA ~]$ echo "select mroonga_command('table_list');"| mysql -u
> root NEW_UMI3
> ERROR 1123 (HY000) at line 1: Can't initialize function
> 'mroonga_command'; mroonga_command(): failed to open database: syscall
> error 'NEW_UMI3.mrn' (No suc
> [k-isobe @ NAGA ~]$ echo "show tables;"| mysql -u root NEW_UMI3
> Tables_in_NEW_UMI3
> TAIYAKU_DATA
> [k-isobe @ NAGA ~]$

NEW_UMI3に2つあるテーブル

> Tables_in_NEW_UMI3
> TAIYAKU_DATA

のうち、どちらかはmroongaを使ったテーブルですか?
もし、どちらもmroongaを使っていない場合はmroonga_command()を
使うことはできません。mroongaを使ったテーブルが1つもないデー
タベースではgroonga用データベースが存在しないのです。そうす
ると、報告してもらったようなエラーになります。

DATA_DIRを直接lsしてみて*.mrnファイルがあるか確認してもらえ
ませんか?


-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

groongaサポート:
  http://groonga.org/ja/support/
パッチ採用はじめました:
  http://www.clear-code.com/recruitment/
コミットへのコメントサービスはじめました:
  http://www.clear-code.com/services/commit-comment.html




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