PostgreSQL
について
| date 型の Field の作成 | |
beniya=# create table day1( ddd date );
CREATE
beniya=# select \d day1;
Table "day1"
Column | Type | Modifiers
--------+------+-----------
ddd | date |
|
day1 date 型のテーブル構造を作成する。。 |
beniya=# insert into day1 values('2004-12-25');
INSERT 22162 1
beniya=# insert into day1 values( now());
INSERT 22163 1
beniya=# insert into day1 values( current_date);
INSERT 22164 1
beniya=# insert into day1 values( current_time);
ERROR: column "ddd" is of type 'date' but expression is of type 'time with time zone'
You will need to rewrite or cast the expression
beniya=# insert into day1 values( date '1940-10-01');
INSERT 22165 1
beniya=# select * from day1;
ddd
------------
2004-12-25
2004-12-25
2004-12-25
1940-10-01
(4 rows)
|
これらは OK のようです。 time 型は 拒否される。 当然。 いずれも日付のみを保持している。 |
Last Update 2004/12/26 11:37 JST