如何使用Mac将CSV文件导入PostgreSQL

时间:2019-11-27 19:32:13

标签: postgresql csv pgadmin

我正在尝试使用pgAdmin将数据从CSV文件导入PostgreSQL。但是,尝试执行COPY命令时收到错误消息。

错误:无法打开文件“ / Users / brandoncruz / Desktop / Test File.csv”进行读取:权限被拒绝 提示:COPY FROM指示PostgreSQL服务器进程读取文件。您可能需要客户端工具,例如psql的\ copy。 SQL状态:42501

下面是我尝试用于导入的代码。

CREATE TABLE roles(
role_id serial PRIMARY KEY,
role_name VARCHAR (255)
);       

COPY roles FROM '/Users/brandoncruz/Desktop/Test File.csv'  DELIMITER ',' CSV HEADER;

1 个答案:

答案 0 :(得分:0)

它查看您的权限。您可以更改“ Test File.csv”的权限。我的意思是Postgres用户无法读取您的文件。更改权限后,必须成功复制它。