[pgsql-jp: 25338] 予期せぬWarningについて

Atsushi Nakada system @ all-tama.com
2002年 3月 19日 (火) 14:30:54 JST


なかだ と申します。

現在、PHP4.1.2用のスクリプトを作成しているのですが、
PostgreSQLへのクエリ処理時にたまに下記のようなエラーメッセージが表示されま
す。

Warning: PostgreSQL query failed: FATAL 1: my bits moved right off the end
of the world! Recreate index pg_attribute_relid_attnum_index.
pqReadData() -- backend closed the channel unexpectedly. This probably means
the backend terminated abnormally before or while processing the request. in
/usr/local/apache/htdocs/labo/search/terms.php on line 82

テンポラリテーブルを作成しようとしているときに発生しているようなのですが
解決策がわからずに困っています。

検索ページにおいて
全件表示用の一時テーブルを作成しようとしている
 pg_exec("CREATE TEMP TABLE res_terms AS (SELECT shop_id FROM shopmain)");
というクエリで今回は発生しています。
他の一時テーブル作成時にもたまに発生しているようです。

どのようにすれば発生しなくなるのでしょうか?

環境は
 Apache 1.3.22
 PHP4.1.2
 PostgreSQL 7.0.2
です。

よろしくお願いします。





pgsql-jp メーリングリストの案内