将数据从.csv插入postgres数据库

时间:2014-04-01 16:53:30

标签: postgresql csv copy

我试图将.csv文件中的数据传输到Postgres数据库。

我试过这个:

COPY valutu_kursi FROM E'C:\Users\Maris\Downloads\exchangeRates';

我一直都会收到错误 - "无效的unicode转义"

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试如下,见

COPY valutu_kursi FROM E'C:\\Users\\Maris\\Downloads\\exchangeRates.csv' 
DELIMITER ',' CSV;

取自invalid unicode escape

  

问题在于Postgres解释了路径中的反斜杠   使用“无效的unicode转义”命名为转义和错误。

     

您可以加倍反斜杠('C:\ Users ...'),也可以打开   standard_conforming_strings。后者最好只用   然而,相当多的测试,因为它可能会破坏任何东西   知道反斜杠很特别。