尝试使用逗号作为分隔符将CSV文件导入postgres

时间:2013-08-29 14:18:50

标签: postgresql

我正在尝试将CS​​V文件导入到以逗号作为分隔符的Posgres。我这样做:

\COPY products(title, department) from 'toyd.csv' with (DELIMITER ',');

一切都很酷。

但是,titledepartment都是字符串。我在这些列中有一些逗号我不想被解释为分隔符。所以我用引号传递字符串。但这不起作用。 Postgres仍然认为他们是分隔符。我错过了什么?

以下是CSV中导致问题的代码段:

"Light","Reading, Writing & Spelling"

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您没有使用CSV格式,只是逗号分隔。

告诉您需要FORMAT CSV并且默认为引用文字 - 如有必要,您还可以更改引用字符。