PostgreSQL Copy命令如何在Windows上工作?

PostgreSQL Copy命令如何在Windows上工作?,postgresql,postgresql-copy,Postgresql,Postgresql Copy,我需要将表格数据以csv格式复制到Windows上的文本文件中。怎么做 我所尝试的: COPY test TO '"E:\\test.csv"' DELIMITER ',' CSV HEADER; 我在执行此查询时收到一个错误。在将数据复制到该文件之前,必须先创建该test.csv文件 错误:不允许复制到文件的相对路径 SQL状态:42602 如果您有权限,这将起作用。它会将csv文件放在安装Postgresql的同一驱动器的根目录中,可能是C: COPY test TO '\test.csv

我需要将表格数据以csv格式复制到Windows上的文本文件中。怎么做

我所尝试的:

COPY test TO '"E:\\test.csv"' DELIMITER ',' CSV HEADER;
我在执行此查询时收到一个错误。在将数据复制到该文件之前,必须先创建该
test.csv
文件

错误:不允许复制到文件的相对路径 SQL状态:42602


如果您有权限,这将起作用。它会将csv文件放在安装Postgresql的同一驱动器的根目录中,可能是C:

COPY test TO '\test.csv' DELIMITER ',' CSV HEADER;

检查这个链接我已经试过了,但是失败了你的文件路径有单引号和双引号。尝试删除双引号。如果它是运行在*nix操作系统上的远程服务器,则绝对赢路径在其上解释为相对赢路径。