【发布时间】:2017-07-31 21:54:43
【问题描述】:
我正在尝试将我的 csv 文件导入/复制到 PostgreSQL。但是,我遇到了这些错误。我没有文件的导入/写入权限。 stdin 有帮助吗? Postgres 文档没有提供示例。此后我被要求进行批量插入,但由于具有混合数据类型的列太多,我不确定如何进一步进行。
复制 csv 文件的命令:
COPY sales.sales_tickets
FROM 'C:/Users/Nandini/Downloads/AIG_Sales_Tickets.csv'
DELIMITER ',' CSV;
错误:必须是超级用户才能复制到文件或从文件复制
提示:任何人都可以复制到标准输出或从标准输入。 psql 的 \copy 命令也适用于任何人。
1 条语句失败。
批量插入的命令太耗时:
insert into sales.sales_ticket values (1,'2',3,'4','5',6,7,8,'9',10','11');
请提出建议。谢谢。
【问题讨论】:
标签: sql postgresql csv import