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