Kouhei Sutou
kou****@clear*****
2013年 5月 23日 (木) 15:36:46 JST
須藤です。 In <519CA****@rozet*****> "[groonga-dev,01431] Re: Windows用mroongaのテストのお願い" on Wed, 22 May 2013 20:17:17 +0900, 磯部 和広 <k-iso****@rozet*****> wrote: > >インストール後にmroongaをMariaDBに組み込むために以下のSQLを > >実行する必要があります。 > > > INSTALL PLUGIN mroonga SONAME 'ha_mroonga.dll'; > > CREATE FUNCTION last_insert_grn_id RETURNS INTEGER SONAME 'ha_mroonga.dll'; > > CREATE FUNCTION mroonga_snippet RETURNS STRING SONAME 'ha_mroonga.dll'; > > CREATE FUNCTION mroonga_command RETURNS STRING SONAME 'ha_mroonga.dll'; > > >インストーラーでここまでやれた方がいいなぁと思いつつ、そこま > >では手が届いていません。 > > > ひょっとして、下記が参考になりますか? > > http://www.e-agency.co.jp/column/20130208.html > > >MariaDBは、デフォルトでHandlerSocketプラグインが梱包されています。 > >コマンドでINSTALL PLUGIN 構文を打つか、設定ファイル.cnfに > >記述するだけでHandlerSocketを有効にすることができます。 > > > へー、こんなやり方もあるんだー、とか思いましたので。 > > CREATE FUNCTION 調べてもらってありがとうございます! よさそうなんですが、この方法だとCREATE FUNCTIONに対応できな いんですよね。。。(磯部さんもうっすら書きかけていますが。) インストーラーの挙動をみるとどこかでinstall_dbを実行している ようなので、そのタイミングに紛れ込ませたいなぁと思っていまし た。 メモ: もしかしたらwin/packaging/extra.wxs.inのCustomActionを 設定すればいいかもしれない。 zipの方も同じようなタイミングがあると思うんですよねぇ。。。 -- 須藤 功平 <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