我使用PostgreSQL 9.4.1
我的查询:
copy(select * from city) to 'C:\\temp\\city.csv'
copy(select * from city) to E'C:\\temp\\city.csv'
错误:COPY不允许相对路径存档 **********错误**********
错误:COPY不允许文件SQL状态的相对路径:42602
答案 0 :(得分:2)
与this case一样,您似乎尝试从托管数据库的计算机以外的计算机中使用copy
。 copy
仅从数据库主机的本地文件系统执行I / O.如果您有权访问该文件系统,则可以相应地调整您的尝试。否则,您可以使用psql
中的\copy命令。
答案 1 :(得分:2)
可能会迟到但我认为它会有所帮助。
COPY DT1111 TO' D:/TEST/DT1111_POST.CSV' DELIMITER',' CSV HEADER;
答案 2 :(得分:0)