当我尝试将csv文件加载到postgresql中时。我使用以下命令。
CREATE TABLE population(
country char(80),
year integer,
population integer
);
COPY population FROM '/Users/chittampalliyashaswini/Desktop/population.csv'
DELIMITER ',' CSV HEADER;
然后我收到以下错误。
错误:无法打开文件" /Users/chittampalliyashaswini/Desktop/population.csv"阅读:许可被拒绝
答案 0 :(得分:0)
消息很明确,用户postgresql正在运行,没有读取文件的权限。 您可以将其移动到/ tmp和/或修复路径上的权限。我通常会切换到postgres用户并运行较少的检查。
如果是一次性的话,我建议您只需将其移至/ tmp /并使用该路径。