gpt4 book ai didi

postgresql - 如何将csv数据导入postgres表

转载 作者:行者123 更新时间:2023-11-29 11:55:38 24 4
gpt4 key购买 nike

我试图将 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com