[pgsql-jp: 26969] Re: 3ヶ月後の日付を、項目のデフォルト値をして持たせたい。

Tsuru.E tsuru @ oita.hht.co.jp
2002年 8月 9日 (金) 16:58:28 JST


こんにちは、つるつると申します。

皆様、様々な方法の提案有り難うございます。
今後、参考にさせて頂きます。

有難う御座いました。

-----Original Message-----
From: pgsql-jp-admin @ ml.postgresql.jp
[mailto:pgsql-jp-admin @ ml.postgresql.jp]On Behalf Of Mitsutoshi Nakamura
Sent: Friday, August 09, 2002 4:43 PM
To: pgsql-jp @ ml.postgresql.jp
Subject: [pgsql-jp: 26968] Re: 3ヶ月後の日付を、項目のデフォルト値をし
て持たせたい。


中村@東京です。

> 環境:PostgreSQL 7.1.3, TurboLinux6.5
>
> テーブル生成時に、ある項目(date型)について、当日から3ヶ月後の値を
> デフォルト値として生成させたく、表現方法を調べるのですが解らないままです。
> デフォルト値として、当日の三ヶ月後を設定する事は可能でしょうか。
> (できない場合は、プログラム側から制御するつもりです。。。)
>
> お忙しい中お手数ですが、ご存じの方御教授お願い致します。
>
> 以下、試してみたSQL文です。
>   CREATE TABLE hogehoge (
>     foo1    INT4     NOT NULL,
>     foo2    DATE   DEFAULT current_date +  '3 month',

foo2    DATE DEFAULT current_timestamp + '3 month'

でも大丈夫のようです。




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