繁体   English   中英

如何以 CSV 格式导出表格?

[英]How to export a table in CSV format?

我在数据库数据库中有一个日志表。 第二天,我正在努力以 CSV 格式上传它。

类似的命令

将日志复制到 'D:/CSV.csv' WITH CSV DELIMITER ',' HEADER;

不要帮忙。 错误日志关系不存在总是弹出,同时沿命令中指定的路径创建一个空的 CSV 文件。

要么您连接到不同的数据库,要么架构( public ?)不在您的search_path上。 在后一种情况下,使用

COPY public.logs TO 'D:/CSV.csv' (FORMAT 'csv', DELIMITER ',', HEADER);

解决问题:

使用命令之前

将日志复制到 'D:/CSV.csv' 使用 CSV DELIMITER ',' HEADER;

需要:

  1. 使用命令psql -U username登录到 psql(根据 postgres 标准)

  2. 下一步是连接到您的表所在的数据库。 就我而言,这是\connect "data base"

  3. 然后您可以使用上面的命令复制 csv 格式的表格。

我希望这个答案能帮助所有遇到同样麻烦的新人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM