[pgsql-jp: 37069] 年月のデータ

Tanaka-Qtaro-Yasuhiro tanaq @ ca2.so-net.ne.jp
2006年 5月 17日 (水) 21:23:09 JST


田中久太郎です。

皆さんは、PostgreSQLで、年月を格納するカラムを作成するとき、
どのようなデータ型にしていますか?

【案1】普通の整数
create table aaa (
  yyyymm integer
    check (abs(yyyymm % 100) between 1 and 12)
);

【案2】普通の整数で年と月で別々のカラムにする
create table ccc (
  yyyy integer,
  mm integer check (mm between 1 and 12)
);

【案3】date型を使い日は1などに固定
create table bbb (
  yyyymm date
    check (extract(day from yyyymm) = 1)
);


-- 
♪田中久太郎のこと <http://d.hatena.ne.jp/tanaq0/>



pgsql-jp メーリングリストの案内