[pgsql-jp: 33513] Re: PostgreSQL format変換について

Seto seto @ 1kg.jp
2004年 7月 6日 (火) 22:42:12 JST


 Setoです。

>色々とお騒がせ致しました二宮です。
>マナーがなっていない点が多々あり申し訳ありませんでした。
>その後、皆様のご指摘通り、
>環境変数設定のファイルを.bash_profileにし、
>その文面中に欠けていたexportを記載することで、
>無事起動致しました。
>丁寧なご指摘有り難うございます。

いきなり何のことかと思いましたが
まず上記はもとのスレッドに返信するのがマナーです:)
(同じ問題にぶつかりMLの過去資料を見る人のため)

で本題ですが googleとかで「改行コード」のみで検索するだけでも
どおすればよいか調べられるという気がします。
# 今回のがPostgreSQLネタではないと思います。

>ようやくpostgreSQLについてご質問できるようになりました。
>現在、ネットの解析結果のTabや( )付きのFormatの
> V$CAP_01             |        1 (+) |  0.984 |  0.979 | CCATTttg
>をSQL用の V$EN1_01|10095|-|0.806|0.794|gaATCAT
>に改変してimportしています。
>しかし、最後の改行部分の処理がうまくいきません。
>Mac上のテキストエディタで改行を消しましたが不適切でした。
>また、Unixのエディタでemacs /Users/shared/id1promtfse4.txt
>でMacのテキストエディタで改行のところが^になっているので、
>^MV$EN1_01|10095|-|0.806|0.794|gaATCATの最後の改行を^Mにしましたが
>不適切でした。
>また、お騒がせしてすみません。
>何かお気づきの点がございましたらお教え頂けないでしょうか。
>
>
>
>概要;
>最後の行をMacのテキストエディタで消したファイルで再度施行。
>
>test=# ¥copy id1tfs from /Users/shared/id1promtfse3.txt with delimiter '|'
>
>¥.
>
>ERROR:  literal newline found in data
>
>HINT:  Use "¥n" to represent newline.
>CONTEXT:  COPY id1tfs, line 111535: "V$EN1_01|10095|-|0.806|0.794|gaATCAT"
>test=# ¥h n
>
>Command:     NOTIFY
>
>Description: generate a notification
>
>Syntax:
>
>NOTIFY name
>
> 
>
>test=# ¥n
>
>Invalid command ¥n. Try ¥? for help.
>
>test=# ¥notify
>
>Invalid command ¥notify. Try ¥? for help.
>
>test=# notify
>
>test-# notify id1tfs
>
>test-# notify /Users/shared/id1promtfse3.txt
>
>test-# notify "V$EN1_01|10095|-|0.806|0.794|gaATCAT"
>
>test-# 
>
>別のシェルでemacs /Users/shared/id1promtfse4.txt
>
>でMacのテキストエディタで改行のところが^Mになっているので、
>
>^MV$EN1_01|10095|-|0.806|0.794|gaATCATの最後の改行を^Mにした。
>
>もう一度、
>
>test-# ¥copy id1tfs from /Users/shared/id1promtfse4.txt with delimiter '|'
>
>¥.
>
>ERROR:  literal newline found in data
>
>HINT:  Use "¥n" to represent newline.
>
>CONTEXT:  COPY id1tfs, line 111535: "V$EN1_01|10095|-|0.806|0.794|gaATCAT^"
>
>test-# 
>
>これでも不適切。
>
>参考資料;
>test=# ¥h copy
>
> 
>
>Command:    COPY
>
> 
>
>Description: copy data between a file and a table
>
> 
>
>Syntax:
>
> 
>
>COPY tablename [ ( column [, ...] ) ]
>
> 
>
>    FROM { 'filename' | STDIN }
>
> 
>
>    [ [ WITH ] 
>
> 
>
>          [ BINARY ]
>
> 
>
>          [ OIDS ]
>
> 
>
>          [ DELIMITER [ AS ] 'delimiter' ]
>
> 
>
>          [ NULL [ AS ] 'null string' ] ]
>


Junya Seto




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