可変長データ型のサイズを以下に示します。
データ型 | サイズ(バイト) | 備考 |
---|---|---|
path | サイズ部長+12+16×頂点数 | 1) 除算では小数点以下を整数に切り上げます。 2) 実データ長が127未満の場合、サイズ部長は1バイト、実データ長が127以上の場合、サイズ部長は4バイトです。 3) 1文字あたりのバイト数は文字コードによって異なります。詳細については、“I.3.4 1文字当たりのバイト数”を参照してください。 |
polygon | サイズ部長+36+16×頂点数 | |
decimal | サイズ部長+2+(整数精度÷4+小数精度÷4)×2 | |
numeric | ||
bytea | サイズ部長+実データ長 | |
character varying(n), varchar(n) | サイズ部長+実文字数×1文字あたりのバイト数 | |
character(n), char(n) | サイズ部長+n×1文字あたりのバイト数 | |
text | サイズ部長+実文字数×1文字あたりのバイト数 |