psql将查询导出到csv错误

时间:2018-06-28 23:59:32

标签: postgresql csv psql

我正在尝试将SQL查询的结果导出到CSV文件,但似乎不起作用。我正在使用Postgresql版本10.4

\copy (select 1,2) To '/test.csv' With CSV DELIMITER ',';

这给出了以下错误:

ERROR:  syntax error at or near "("
LINE 1: COPY  ( select 1,2 ) TO STDOUT With CSV DELIMITER ',';

单独运行查询可以正常工作。我也尝试过删除括号。

任何帮助表示赞赏!谢谢

2 个答案:

答案 0 :(得分:0)

上面的查询应该可以正常工作。确保您以单行而不是多行形式编写以上查询。

答案 1 :(得分:0)

这应该有效。

\copy (select 1,2) to '/test1.csv' with delimiter ',' csv header quote as '"'