0
我想導入一個CSV文件到有逗號作爲分隔符的Posgres。我這樣做:試圖導入一個CSV文件到逗號作爲delimeter的postgres
\COPY products(title, department) from 'toyd.csv' with (DELIMITER ',');
所有超酷。
但是,title
和department
都是字符串。我在這些列中有一些逗號,我不想將其解釋爲分隔符。所以我把這些字符串用引號括起來。但這不起作用。 Postgres仍然認爲它們是分隔符。我失蹤了什麼?
下面是從CSV片段引起該問題:
"Light","Reading, Writing & Spelling"
任何想法?
逗號怎麼逃脫?有不同的模式,但我熟悉的兩個是',,'==','或'\,'=','。如果我沒有記錯,以前是更標準的csv。 –
如果這些引號是雙引號,這應該有效。否則,可能會顯示一部分CSV文件。 –
如果可能,那麼您可以嘗試手動更改分隔符,然後導入它。 – heretolearn