作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图将 csv 文件数据导入到 postgres 表中。在 pgAdmin 中将以下行作为 pgscript 运行
\copy users_page_rank FROM E'C:\\Users\\GamulinN\\Desktop\\users page rank.csv' DELIMITER ';' CSV
它返回了一个错误:
[ERROR ] 1.0: syntax error, unexpected character
有谁知道这里可能出了什么问题?我检查了 this发布但无法弄清楚问题是什么。
最佳答案
要使用 COPY
将文件导入 postgres,您需要以下之一:
1) 使用psql
连接到数据库并运行您的命令:
\copy users_page_rank FROM E'C:\\Users\\GamulinN\\Desktop\\users page rank.csv' DELIMITER ';' CSV
它将文件从当前计算机复制到表中。详情 here .
2) 使用任何工具连接到数据库并运行此 SQL 脚本:
COPY users_page_rank FROM E'C:\\Users\\GamulinN\\Desktop\\users page rank.csv' DELIMITER ';' CSV
它会使用 postgres 将文件从服务器复制到表中。详情 here . (使用此命令,您只能从 postgresql 数据目录 中的文件COPY
。因此您需要先将文件传输到那里。)
关于postgresql - 如何将csv数据导入postgres表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13700212/
我是一名优秀的程序员,十分优秀!