PostgreSQL复制命令在Windows上如何工作?

时间:2018-09-19 14:36:51

标签: postgresql postgresql-copy

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

我尝试过的事情:

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

执行此查询时收到错误。该test.csv文件必须先创建,然后再将数据复制到其中。

  

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

1 个答案:

答案 0 :(得分:1)

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

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