我正在尝试将选择输出查询作为 csv 文件从存储数据库的服务器下载到我的本地机器中。我尝试使用 \copy
命令:
\copy (SELECT COUNT(*) FROM table) to 'C:\Folder\temp.csv' With CSV DELIMITER ',' HEADER;
它在终端中提供输出 COPY 1
,但不会在该位置生成任何 csv 文件。非常感谢您的帮助,谢谢!
答案 0 :(得分:1)
您使用 ` 而不是 ' 来关闭文件路径,所以我猜某个文件的名称与您的名称不同期待 ;) 否则命令就好了
\copy (SELECT COUNT(*) FROM t) TO 'C:\Folder\temp.csv' WITH CSV DELIMITER ',';