2016-05-16 20 views
1

私はのNeo4jにインポートする、CSVに鉱山のPostgresのテーブルをエクスポートしていますアップ倍増CSVにコピーします。ここでpsqlは引用符

は私のSQLです:

\COPY (SELECT * FROM articles) TO '/home/relay/code/wiki/arc.heolo.gy/articles.csv' WITH CSV header; 

はしかし、問題がある。このようになります私のJSON列、のために: [""string"", ""string"", ""string""]["string", "string", "string"]、出力CSVは次のようになります。引用符の倍加アップに注目してください。

この二重引用符で囲まれたシナリオは、neo4j CSVインポートパーサーをトリプルしています。

これを回避するために、どのように任意のアイデア?

+0

質問を編集し、 'articles'の' create table'文を追加してください –

答えて

1

出力ファイルがCSVの場合、ワークフローでsedを使用できますか、またはexecをbashに統合できますか?

sed 's/""//g' csv > new.csv 

それとも、いくつかのタブ方式に再フォーマットし、引用符をクリップするawkcutを組み合わせることができます。

+0

これはうまくいきました!それが最初の場所で引用符を二重にしかし、なぜ私はかなり言うことができません... – ian