[pgsql-jp: 37080] Re: COPY コマンドによるDATE型インポート時のエラー
ikeuchi yoshinao
el4y-ikuc @ asahi-net.or.jp
2006年 5月 22日 (月) 19:08:52 JST
池内と申します。
直接の解答では無いですが、こちらで実験した結果です。
copy to で書き出した結果を copy from で読み込めるので、それが手がかりに
ならないでしょうか?
PostgreSQL 8.0.2 on Linux(Vine 3.1/Kernel2.6.11.8)
test=# \d test
Table "public.test"
Column | Type | Modifiers
--------+--------------+-----------
id | character(1) |
time | date |
test=# insert into test values ('b',NULL);
INSERT 1514273 1
test=# select * from test;
id | time
----+------------
a | 2006-05-22
b |
(2 rows)
test=# copy test to '/tmp/doya.txt' using delimiters ','
with CSV QUOTE AS '"';
COPY
test=# copy test from '/tmp/doya.txt' using delimiters ','
with CSV QUOTE AS '"' ;
COPY
On Mon, 22 May 2006 18:20:45 +0900
"M.Oho" <oho @ software.sanix.jp> wrote:
> お世話になります。
> 大穂と申します。
>
> COPYコマンドによりCSVデータをインポートしようとしております。
> Date型の項目にNULL値をインポートしようとした際、以下のような
> エラーが発生します。
>
> ERROR: invalid input syntax for type date: ""
> CONTEXT: COPY test, line 2, column time: ""
--
Yoshinao Ikeuchi[池内 義直]
el4y-ikuc @ asahi-net.or.jp
pgsql-jp メーリングリストの案内