[groonga-dev,03664] PostgreSQLのバックアップ&リストアでエラー

Back to archive index

高見 直輝 takam****@orega*****
2015年 11月 19日 (木) 13:21:27 JST


ご無沙汰しています。高見です。

Pgroongaを1.0に上げるついでにPostgreも9.3から9.4にしようとテーブルのバッ
クアップ&リストアをしようとしたところ、リストアの実行時に以下のエラーが
発生しました。
could not execute query: ERROR:  syntax error at or near ")"
行 1: ...H (tokenizer=TokenBigramSplitSymbolAlphaDigit, normalizer=);

エラーとなったテーブルでは、Pgroongaのインデックス定義のWITH句にて以下の
設定を行っています。
WITH (tokenizer='TokenBigramSplitSymbolAlphaDigit', normalizer='')
normalizerに空の文字列を指定したのが、エラーとなっている原因のようです。
※この定義を外した状態で作成したバックアップからリストアしたところ、エラー
は発生しなかった。

テーブル&インデックスを予め作成しておき、それに対してリストアを実行する
ことでエラーを回避できましたが、互換性を損なわない範囲で何らかの対応はし
ておいた方が良いと思います。

----------------------------- 
高見 直輝 <takam****@orega*****>
株式会社オレガ
TEL:03-3267-0150
FAX:03-3267-0180




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