【问题标题】:How to import a CSV file into PostgreSQL using Mac如何使用 Mac 将 CSV 文件导入 PostgreSQL
【发布时间】:2020-03-23 10:18:09
【问题描述】:

我正在尝试使用 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】:

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

【讨论】:

    猜你喜欢
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多