postgresql使用copy保存文件时报错
保存文件时遇到好几个错误,做个记录。错误1:relative path not allowed for COPY to fileCOPY tablename TO 'D:/a.sql'字面意思是文件路径不能是相对路径。虽然报错是这个错,但是实际上是因为我的服务器是linux服务器,写的路径是本地windows路径造成的。知道只能保存到服务器上之后改了下保存路径,而且根据前面错误1的提示用的绝对路径
·
保存文件时遇到好几个错误,做个记录。
错误1:relative path not allowed for COPY to file
COPY tablename TO 'D:/a.txt'
字面意思是文件路径不能是相对路径。虽然报错是这个错,但是实际上是因为我的服务器是linux服务器,写的路径是本地windows路径造成的。
知道只能保存到服务器上之后改了下保存路径,而且根据前面错误1的提示用的绝对路径而不是相对路径,于是遇到了错误2。
错误2:could not open file "/home/a.sql" for writing: 权限不够
COPY tablename TO '/home/a.txt'
这个也是字面意思,权限不够,保存文件用的postgres账号,没有在/home里创建文件的权限。
最后成功保存在/home/postgres文件夹里了。
COPY tablename TO '/home/postgres/a.txt'
更多推荐
已为社区贡献1条内容
所有评论(0)