[pgsql-jp: 26014] Re: \copyコマンドでデータを読ませたいが、空白のあるレコードでエラーする

harikawa harikawa @ softinn.to
2002年 5月 17日 (金) 20:20:23 JST


針川@茅ヶ崎です。

> タブ区切りのテキストデータを\copyコマンドで読ませようと
> していますが、部分的にデータなしの項目があるとエラーを
> 起こして読み込みができなくなってしまいます。

同じく前にこれでハマりました(^^;;

とりあえずはエディターの置き換えで空欄には \N を入れることで解決
しましたが、マニュアルには WITH NULL AS 'null string' を付ければ
空文字列を NULL としてくれるようですので、試してみてはいかがでし
ょうか?

http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/sql-copy.html

ただ、古いバージョンにはこの記述が無かったような記憶が・・・

(((((((((   Soft-inn  針川英智  )))))))))
))))      http://www.softinn.jp/     (((( 
(((         harikawa @ softinn.jp       )))
))))    Tel:0467-59-1003 Fax:1002    ((((
((((_______ 茅ヶ崎市共恵1-15-1 ______))))





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