[英]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;
需要:
使用命令psql -U username
登录到 psql(根据 postgres 标准)
下一步是连接到您的表所在的数据库。 就我而言,这是\connect "data base"
然后您可以使用上面的命令复制 csv 格式的表格。
我希望这个答案能帮助所有遇到同样麻烦的新人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.