[PHP-users 1041] PHPLIB で大きな配列が永続できない
Osamu Shigematsu
php-users@php.gr.jp
Thu, 02 Aug 2001 19:21:25 +0900
重松です。
PHPLIB で変数を永続させているのですが、配列が大きくなると以下のようなエラー
となり、永続させることができません。
Warning: PostgresSQL query failed: ERROR: Tuple is too big: size 8772, max
size 8140 in db_pgsql.inc on line 68
Database error: Invalid SQL: update active_sessions set
val='UzIwMDFfdXNlcjokdGhpcy0+aW4gPSAnJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsgJHRoaXM
(base64 エンコードされた長い文字列、中略)
0ZXInXVsnMjgnXVsnMyddID0gJzMnOyA=', changed='20010802190453' where sid='L5'
and name='S2001_user'
PostgreSQL Error: 1 (ERROR: Tuple is too big: size 8772, max size 8140 )
Session halted.
Google で「PHPLIB 永続」というキーワードで探しましたが、問題を解決するための
ヒントを見つけることができませんでした。
PostgreSQL の text の上限サイズに引っかかっているのだと思うのですが、何らか
の解決策はあるのでしょうか?
よろしくお願いいたします。
環境:
VineLinux 2.1.5 ftp
Apache/1.3.20
PHP Version 3.0.15-i18n-ja
PostgreSQL 7.0.x (すみません、詳細なバージョンを忘れてしまいました)
--
Osamu Shigematsu
http://www.ravi.ne.jp/
mailto:shige@ravi.ne.jp