我正在使用此命令将csv文件数据导入 omnidb Windows 中的Postgresql:
COPY owner."order"(id,type,name)
FROM 'C:\Users\Desktop\omnidb_exported.csv' DELIMITER ';' CSV HEADER;
获取此错误(尽管存在)
无法打开文件“ C:\ Users \ Desktop \ omnidb_exported.csv” 阅读:没有这样的文件或目录
我还向所有人提供了对csv文件及其文件夹进行读取和执行的安全权限。问题仍然存在。
csv文件具有定界符“;”与标题信息。 此所有者架构具有3个表,这些表通过“ id”列连接。
如何正确导入csv文件数据?这些命令有什么问题?
答案 0 :(得分:0)
确定,如下所示:
\copy owner."order"(id,type,name) FROM 'C:\Users\Desktop\omnidb_exported.csv' DELIMITER ';' CSV HEADER;
只需将copy
替换为\copy
,即可成功加载数据。