[pgsql-jp: 34077] Re: データサイズの取得方法
satoken
satoken @ ma.0038.net
2004年 10月 7日 (木) 00:46:19 JST
Katsuhiko Okano <k_okano @ po.ntts.co.jp> wrote:
> ソースファイルのsrc\include\c.hを見ると、
> 可変長型の場合は、頭に32bit(int32 = 4バイト)、
> 続いて実際の文字列char(Cの基本データ型。1バイト)が必要な長さ分だけ続くようです。
> >struct varlena
> >{
> > int32 vl_len;
> > char vl_dat[1];
> >};
>
> postgresql-6.5.3でもpostgresql-8.0.0beta1でも同じだったので、
> 大きな設計変更がない限り今後も変わらないのではないでしょうか?
4はint32のバイト数だったんですね。謎が晴れてかなりすっきりした気持ちに
なれました。ありがとうございます。>岡野さん
------------------------------
satoken <satoken @ ma.0038.net>
pgsql-jp メーリングリストの案内