[groonga-dev,04446] Re: &@~オペレーターのUndefined function: 7 ERROR: operator does not exist:エラー

アーカイブの一覧に戻る

s400t****@yahoo***** s400t****@yahoo*****
2017年 8月 22日 (火) 19:17:13 JST


連絡遅れて申し訳ありません。

結果が先に書くと、この問題は解決済みです。

"特に"なにもしていない。
前回yum updateで更新確認した時に、すでに新しいバージョン(1.2.3)が入っていた可能性があります。
rpm -q postgresql96-pgroonga --lastで見たら、


postgresql96-pgroonga-1.2.3-1.el6.x86_64      Wed 05 Jul 2017 10:52:43 AM JST


が表示されて、日付からその判断しました。

※以前、Groongaのバージョンは確認したことがあったけど、PGroongaのバージョン確認しないで更新の有無確認したと思います。

ここで考えているのは、「pgroonga EXTENSION」は旧バージョンで作成した後、削除->再作成していない(した覚えがない)ので EXT.だっけは1.2.1のままで、
「&@~」が非対応の状態になった。

昨日、yum updateして、今はpgroonga-2.0.0-1になっていますし、前のEXT.を削除->再作成して、「&@~」が使えることまで確認しました。

直前の問題は解決ですので前に進みますが、一件のみ質問させてください。

pgroongaのパッケージが変わったら、毎回EXT.も削除->再作成し直しする必要があるっていることでしょうか?
(Indexも作り直しのことでしょうか。)

よろしくお願いします。




----- Original Message -----
>From: Kentaro Hayashi <hayas****@clear*****>
>To: groon****@lists***** 
>Date: 2017/8/14, Mon 18:58
>Subject: [groonga-dev,04432] Re: &@~オペレーターのUndefined function: 7 ERROR: operator does not exist:エラー
> 
>林です。
>
>On Wed, 9 Aug 2017 10:52:06 +0900 (JST)
>s400t****@yahoo***** wrote:
>
>> 助かる情報です!
>> ありがとうございます。
>>
>> Version違いのこと理解してなかったということですね。(Sigh!)
>>
>> そこで、
>>
>>https://pgroonga.github.io/ja/upgrade/」を参考にupgradeしようとしています。
>>
>> DROP EXTENSION pgroonga CASCADE;
>>
>> ↑で、インデックスを削除して、拡張も削除するのはOKでした。
>> 問題は、「PGroongaのバイナリーはパッケージでアップグレードできます。」のところ。
>>
>>
>> パッケージのupgradeする方法が分かりません。
>>
>>https://pgroonga.github.io/install/centos.html」を参考にyumでインストールしていましたので、upgradeもyumでしたいです。
>>
>> (1)「yum check-update postgresql96-pgroonga」しても最新版あるよ!って、教えてくれなかった。
>> (2)「yum update postgresql96-pgroonga」しても更新してくれなかった。
>>
>> [root @ himalaya-dev ~]# yum update postgresql96-pgroonga
>> Loaded plugins: fastestmirror, refresh-packagekit, security
>> Setting up Update Process
>> Loading mirror speeds from cached hostfile
>> * base: mirror.nus.edu.sg
>> * epel: mirror2.totbb.net
>> * extras: download.nus.edu.sg
>> * updates: download.nus.edu.sg
>> No Packages marked for Update
>
>うーん、変ですね。手元の環境では
>
>$ rpm -qa | grep postgre
>postgresql96-9.6.3-4PGDG.rhel6.x86_64
>postgresql96-libs-9.6.3-4PGDG.rhel6.x86_64
>postgresql96-server-9.6.3-4PGDG.rhel6.x86_64
>postgresql96-pgroonga-1.2.1-1.el6.x86_64
>なパッケージがインストールされている状態で、yum updateを実行することでPGroongaを1.2.3に更新することができました。
>
>update前の状態でyum infoすると1.2.1と1.2.3が見えています。
>
>$ yum info postgresql96-pgroonga
>読み込んだプラグイン:fastestmirror
>Loading mirror speeds from cached hostfile
>* base: ftp.iij.ad.jp
>* epel: ftp.riken.jp
>* extras: ftp.iij.ad.jp
>* updates: ftp.iij.ad.jp
>インストール済みパッケージ
>名前                : postgresql96-pgroonga
>アーキテクチャ      : x86_64
>バージョン          : 1.2.1
>リリース            : 1.el6
>容量                : 225 k
>リポジトリー        : installed
>提供元リポジトリー  : groonga
>要約                : Fast full-text search plugin for PostgreSQL based on Groonga
>URL                 : http://pgroonga.github.io/
>ライセンス          : PostgreSQL
>説明                : This package provides a fast full-text search plugin for PostgreSQL.
>                    : It is based on Groonga.
>
>利用可能なパッケージ
>名前                : postgresql96-pgroonga
>アーキテクチャ      : x86_64
>バージョン          : 1.2.3
>リリース            : 1.el6
>容量                : 81 k
>リポジトリー        : groonga
>要約                : Fast full-text search plugin for PostgreSQL based on Groonga
>URL                 : http://pgroonga.github.io/
>ライセンス          : PostgreSQL
>説明                : This package provides a fast full-text search plugin for PostgreSQL.
>                    : It is based on Groonga.
>
>yum makecacheしたときにgroongaのメタデータも更新している様子がありますか?
>ないならgroonga-releaseが誤って削除されたか、有効になっていなさそうな気がしています。
>
>
>> ニュービー質問で申し訳ありませんが、パッケージupgradeおよびdowngradeのやり方教えてください。
>>
>> よろしくお願いします。
>
>https://pgroonga.github.io/ja/upgrade/ の「非互換の場合」にならうとよいようです。
>
>1. すべてのPGroongaのインデックスを削除して、PGroonga拡張も削除(DROP EXTENSION pgroonga CASCADE;)
>2. PGroongaのバイナリーをアップグレードします。(yum update)
>3. PGroonga拡張をインストール(CREATE EXTENSION pgroonga;)
>4. すべてのPGroongaのインデックスを作り直します
>
>upgradeの場合は↑で、downgradeの場合は手順2. がyum downgrade postgresql96-pgroongaになります。
>(1.2.3にアップグレードした状態なら1.2.1にダウングレードできる)
>
>--
>Kentaro Hayashi <hayas****@clear*****>
>
>_______________________________________________
>groonga-dev mailing list
>groon****@lists*****
>http://lists.osdn.me/mailman/listinfo/groonga-dev
>
>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
ダウンロード 



groonga-dev メーリングリストの案内
アーカイブの一覧に戻る