簡體   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