我正在使用PGAdmin 1.14.3。
当我尝试执行一个导入命令:
copY grad(country_code,postal_code,place_name,admin_name1,admin_code1,admin_name2,admin_code2,admin_name3,admin_code3,latitude,longitude,accuracy) FROM 'C:\\Users\\denis\\Desktop\\BP2Project\\USA\\US.txt';
我得到了
ERROR: Could not open file
“C:\Users\denis\Desktop\BP2Project\USA\US.txt” for reading:
Permission denied sql state: 42501
我查了其他similar个问题,没有人解决了我的问题。
我以超级用户的身份登录用户“postgres”。我不明白为什么我缺少权限。我在Windows 7上。
用户Postgres必须对要复制的文件具有读取访问权限。
看看this article,看看如何在Windows上修改文件的安全访问。