将 csv 文件从 postgresql 数据库服务器导出到本地机器

时间:2021-06-07 14:55:34

标签: sql postgresql export-to-csv

我正在尝试将选择输出查询作为 csv 文件从存储数据库的服务器下载到我的本地机器中。我尝试使用 \copy 命令:

\copy (SELECT COUNT(*) FROM table) to 'C:\Folder\temp.csv' With CSV DELIMITER ',' HEADER;

它在终端中提供输出 COPY 1,但不会在该位置生成任何 csv 文件。非常感谢您的帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

您使用 ` 而不是 ' 来关闭文件路径,所以我猜某个文件的名称与您的名称不同期待 ;) 否则命令就好了

\copy (SELECT COUNT(*) FROM t) TO 'C:\Folder\temp.csv' WITH CSV DELIMITER ',';