[groonga-dev,03774] Re: PGroongaの基本的な質問

Back to archive index

Kouhei Sutou kou****@clear*****
2015年 12月 16日 (水) 23:56:00 JST


須藤です。

In <CA+Tq-Rrd4xJq0Dsj67unzVghJETbP+5eKd=F4WAk****@mail*****>
  "[groonga-dev,03763] Re: PGroongaの基本的な質問" on Mon, 14 Dec 2015 02:59:03 +0000,
  Hiroyuki Sato <hiroy****@gmail*****> wrote:

> ありがとうございます。試してみます。

ありがとうございます!

> 今後の要望として、create index .. tablespaceにも対応いただければと
> 思います。

うは。それは1つずつPGroongaでパス名を作っていかないといけな
くて面倒なんですよねぇ。全部場所を変えるならGroongaがパス名
を作ってくれるので楽なのです。

が、面倒なだけでやれないことではないので、おいおい。。。

> また、drop extension groonga cascade; vacuum full;しても
> grnファイルが削除されなかったのですが、
> インデックスデータを削除するにはどのようにすればよいでしょうか?

DROP EXTENSIONしたときとかDROP INDEXしたときには、PostgreSQL
はPGroongaに通知してくれないんです。なので、その操作では
PGroongaがデータを削除するタイミングがないのです。

1つだけPGroongaのインデックスを残した状態でそれ以外をDROP
INDEXしてVACUUM FULLだとほとんどのデータは消える気がしますが、
少しは残ると思います。

それだとダメだという場合はDROP EXTENSIONした後に手動でpgrn*
を削除するしかない気がします。。。



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

Groongaベースの全文検索システムを総合サポート:
  http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
  http://www.clear-code.com/recruitment/
リーダブルコードワークショップ:
  http://www.clear-code.com/services/code-reader/readable-code-workshop.html




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