数値データ型
整数値
別表記 | 本来の表記 | 解説 |
---|---|---|
int2 | smallint | 2バイトで表現可能な範囲の整数値 (-32768から+32767) |
int4 | integer | 4バイトで表現可能な範囲の整数値 (-2147483648から+2147483647) |
int8 | bigint | 8バイトで表現可能な範囲の整数値 (-9223372036854775808から+9223372036854775807) |
serial2 | smallserial | 2バイトで表現可能な範囲の連番型 |
serial4 | serial | 4バイトで表現可能な範囲の連番型 |
serial8 | bigserial | 8バイトで表現可能な範囲の連番型 |
浮動小数点数
別表記 | 本来の表記 | 解説 |
---|---|---|
- | real | 最低6桁の精度を持ち、1E-37から1E+37までの範囲 |
float | double precision | 最低15桁の精度でおよそ1E-307から1E+308までの範囲 |
float4 | - | 最大9桁の10進数 |
float8 | - | 最大17桁の10進数 |
参考
PostgreSQL v16 ドキュメントより
8.1. 数値データ型