大野 朋克
oono_t****@mti*****
2007年 11月 2日 (金) 10:55:44 JST
大野です。 > APなどを使用せず直接「psql」で、上記のSQLを実行してもらえませんか? psql から実行しても、同じ状態でした。 PostgreSQL が再起動し、コネクションが切断されます。 その他情報としては、 OS RHEL 5.0 update 5 (64bit) PostgreSQL ソースからコンパイルしました。 他のカラムでも実施してみたところ、全文インデックスを貼っていない 箇所でも同様にダウンしました。 以下の カラムb には、b-tree インデックスを張ってあります。 select b from table1 where b like '%abc%' limit 1; OK select b from table1 where b @@ 'abc' limit1; OK select b from table1 where b like '%(/%' limit 1; OK select b from table1 where b @@ '(/' limit1; NG ですので、「@@」の時になにか問題があるようです。 同様な環境でも現象がでないということですので、もう少し調査して みようと思います。 また、以下テーブルを作成した場合もダウンすることを確認しました。 (全文インデックスを作成しなくてもダウン) > test=# CREATE TABLE tab1 (col TEXT); > test=# INSERT INTO tab1 values('test'); > test=# INSERT INTO tab1 values('(/'); > test=# INSERT INTO tab1 values('/'); > test=# INSERT INTO tab1 values('今日は晴天'); > test=# SELECT * FROM tab1 WHERE col @@ '(/';