1

我正在尝试将 CSV 文件导入以逗号作为分隔符的 Posgres。我愿意:

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

都超级酷。

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

以下是导致问题的 CSV 片段:

"Light","Reading, Writing & Spelling"

有任何想法吗?

4

1 回答 1

3

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

告诉它您想要FORMAT CSV并且它应该默认为引用文本 - 如果需要,您还可以更改引用字符。

于 2013-08-29T14:51:18.057 回答