データ型

 さて、PostgreSQLで扱えるデータ型には、一体どんなものがあるでしょう。以下に分かり易く一覧表示したいと思います。

数値データ型

データ

decimal 1,000桁までの精度の整数と小数、効率を重視
float4 浮動小数点
float8 浮動小数点(float8)
int2 2バイト符号付き整数
int4 符号付き整数(int4)
int8 8バイト符号付き整数
numeric 1,000桁までの精度の整数と小数、互換性重視
serial 順序数

文字データ型

データ

char 文字
text 可変長テキスト
varchar 可変長文字列
lztext 圧縮した文字列

日付データ型

データ

date 日付(年月日)
time 時刻(時分秒)
timestamp 日付と時刻(7.0でdatetimeを統合)
datetime 日付と時刻(7.0でtimestampに統合)
interval 日付/時刻の差
timetz タイムゾーンが追加された時刻(時分秒)

地理データ型

データ

box 短形、左下、右上の点を指定
circle 円、中心点、半径を指定
line 直線、その直線上の2点を指定
lseg 線分、始点と終点を指定
path 経路
point
polygon 多角形

その他のデータ型

データ

bool 真偽(True/False)
oid オブジェクトID
bytea バイトデータ
inet IPアドレス
money 通貨型

テーブルの操作 前へ

HOME

次へ データの操作