Dho*_*uha 9 postgresql postgresql-copy pgadmin-4
我使用的是 pgAdmin 4.3 版,我想将一个表数据导出到 CSV 文件。我使用了这个查询
COPY (select * from product_template) TO 'D:\Product_template_Output.csv' DELIMITER ',' CSV HEADER;
Run Code Online (Sandbox Code Playgroud)
但它显示错误
相对路径不允许使用 COPY 到文件
我怎样才能解决这个问题有什么帮助吗?
sav*_*123 10
使用绝对路径或 cd 到已知位置,以便您可以忽略该路径。例如,cd 进入文档目录,然后在那里运行命令。
如果您能够 cd 进入文档目录,那么命令将如下所示:
假设您想从命令行使用 PSQL。cd ~/文档 && psql -h 主机 -d 数据库名 -U 用户
\COPY (select * from product_template) TO 'Product_template_Output.csv' DELIMITER ',' CSV HEADER;
Run Code Online (Sandbox Code Playgroud)
结果将是当前工作目录(文档文件夹)中的Product_template_Output.csv 。
再次使用psql。
您必须删除双引号:
COPY (select * from product_template) TO 'D:\Product_template_Output.csv'
DELIMITER ',' CSV HEADER;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28171 次 |
| 最近记录: |