[groonga-dev,01435] Re: Windows用mroongaのテストのお願い

Back to archive index

Kouhei Sutou kou****@clear*****
2013年 5月 24日 (金) 15:24:51 JST


須藤です。

In <519DC****@fdiar*****>
  "[groonga-dev,01434] Re: Windows用mroongaのテストのお願い" on Thu, 23 May 2013 09:32:28 +0200,
  Kazuhiko <kazuh****@fdiar*****> wrote:

> うちでは、プラグインの登録自体は設定ファイルでやって、その上で「初期設定
> 用SQL」でこんな感じにやっています。

おぉ、そうなんですか。
とりあえず、mroongaにも初期設定用のSQLを作っておきました。

> DROP FUNCTION IF EXISTS last_insert_grn_id;
> CREATE FUNCTION last_insert_grn_id RETURNS INTEGER SONAME 'ha_mroonga.so';
> 
> "DROP FUNCTION IF EXISTS" があるので、すでにそのUDFがあってもCREATE
> FUNCTIONでエラーにならずに再登録してくれます。まあ、「既にあったらCREATE
> FUNCTIONしない」というのが本来やるべきことかも知れませんが、それはSQLだ
> けでは書けなさそうだし、登録しなおす方が、もし例えばRETURNSの型が変わっ
> てもOKというメリットがあるかも。

なるほど。それを使うようにしました。
UNINSTALL PLUGIN IF EXISTSもあればよかったんですが。。。

-- 
須藤 功平 <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