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

问题描述 投票:0回答:1

我正在尝试使用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;
postgresql csv pgadmin
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.