我知道这个问题已经被别人提出的,但即使想以前的建议我仍然得到这个错误...
当我尝试填充从CSV文件表复制,我得到一个权限错误。
COPY Eurasia FROM '/Users/Oritteropus/Desktop/eurasia1.csv' CSV HEADER;
ERROR: could not open file "/Users/Oritteropus/Desktop/eurasia1.csv" for reading: Permission denied
SQL state: 42501
正如先前在这些情况下的建议,我改变了文件的权限(CHMOD 711 eurasia1.csv或存取权限chmod a + R eurasia1.csv),我也改变与用户权限:
ALTER USER postgres WITH SUPERUSER; #where postgres is my user
但是,我还是得到同样的错误。 我还试图手动更改从pgAdmin的权限,但似乎艾利特权已经给出。 我工作在Mac OS和我使用PostgreSQL 9.2.4。
任何建议? 谢谢