Psql \o 写入文件命令: psql> \o /mytemp/write.txt 接下来执行 query 命令: SELECT foo, bar FROM baz 执行的结果将自动写入到文件 write.txt 中,但是每一行第一个字符是空格 如果想再次打开屏幕输出,则再次使用命令: -- 关闭文件输出,切换到屏幕输出 psql> \o 也可以使用 COPY 指令完成 COPY (SELECT foo, bar FROM baz) TO '/tmp/query.csv' (format csv, delimiter ';')