我有另一个用户完全相同的问题。但是以某种方式,我无法理解他们为解决问题所做的工作。
问题:-
我正在尝试在pgAdmin4 1.5的SQL表中复制现有的CSV文件。
因此,我正在运行此查询以从CSV复制数据:
COPY console_games FROM '/users/user1/Desktop/ConsoleGames.csv' DELIMITER ',' CSV HEADER;
我收到此错误:
错误:无法打开文件“ /Users/user1/Desktop/ConsoleGames.csv” 阅读:权限被拒绝SQL状态:42501
我已更改了该文件的读写权限,但仍然出现错误。
我看到的答案是:
我进入了每个包含文件夹的“共享和权限”选项卡中的“获取信息,添加posgres”文件夹,并赋予它“只读”特权。另一个用户解决了这个问题。
Mac OS: PGAdmin 4 ERROR: could not open file for reading: Permission denied. SQL state: 42501
好吧,我确实将权限更改为只读。但是我仍然有同样的错误。我真的不明白我被困在哪里。