[pgsql-jp: 29232] Re: postgresql-7.2.3でtuple too big.

柿本雅徳 kaki @ iwa.att.ne.jp
2003年 3月 25日 (火) 20:00:19 JST


自己レスです。

フィールド数(カラム数というほうが一般的なのでしょうか?)が多すぎたようです。
このエラー(Tuple is too big)はテーブルをcreateしたときにチェックされるわけ
ではなく、queryを実行した時に、値が代入されているフィールドの数でエラー判定
をしているように感じました。

kaki> postgresql-7.2.3で、8KBを越えるサイズのレコードをinsertしようとしたところ、
kaki> Tuple is too big: size 8144, max size 8136
kaki> とはじかれてしまいました。
kaki> php4でpg_exec()を実行しても、psqlにqueryを食わせても結果は同じでした。
kaki> テーブルのフィールド数は1430程度です。
kaki> 
kaki> 環境設定の問題かなと思い、いろいろ調べているのですが、今現在見つけることが
kaki> できません。どなたかご存知の方がいらっしゃればご教授いただけると幸いです。
kaki> 
kaki> 環境は以下の通りです。
kaki> OS:Redhat7.1
kaki> PHP4.2.2
kaki> 実装メモリ64MB
kaki> postgresql.conf --> デフォルトのまま
kaki> php.ini --> デフォルトのまま

--------------------------- 
柿本雅徳 <kaki @ iwa.att.ne.jp>




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