PostgreSQL データ型のまとめ

2011/03/18

pgAdminで使われる型でよく使われそうな型をまとめたもの。
細かいとこは気にしていないです。

Numeric Types / 数値型

名称 まとめ
integer 通常使用する整数の数値型(約±20億)
bigint integerを超える数値を使う場合(約±100京(1京=1,000兆))
smallint 少しでも軽くするときに使う(約±3万)
real 小数点が使える

Character Types / 数値型(自動増分)

名称 まとめ
bigserial ユニーク数値の自動割振り(1~約900京(1京=1,000兆))
serial ユニーク数値の自動割振り(1~約20億)

Character Types / 文字データ型

名称 まとめ
character [ (n) ] 文字数を指定した固定長文字列。
文字数が満たない場合、半角空白(&H0020)が補充(容量は同じ)。
※文字数指定しない場合、1文字とされる
character varying [ (n) ] 文字数を指定した可変長文字列。
文字数が満たない場合、半角空白(&H0020)を補充せず(容量は軽くなる)。
text 文字数を指定しない可変長文字列

Date/Time Types / 日付・時刻データ型

名称 まとめ
timestamp [ (p) ] with time zone 日付と時間(タイムゾーンあり)
timestamp [ (p) ] [ without time zone ] 日付と時間(タイムゾーン無し)
time [ (p) ] [ without time zone ] 時間のみ(タイムゾーン無し)
time [ (p) ] with time zone 時間のみ(タイムゾーンあり)
date 年月日のみ(時間無し)

参考PostgreSQL: Documentation: Manuals: PostgreSQL 9.0: Data Types / 文字列データ型

新着(ニュース関連以外)

2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。
2017-06-27
MACにWin10をインストールしてみた:再挑戦。
2017-06-25
「簡単」っていうヤツらが多いけど・・・難しいぞ。
2017-06-06
FuelPHPのOILでtry・catchを使ったらエラーになった。