![](/img/trans.png)
[英]How to export table data from PostgreSQL (pgAdmin) to CSV file?
[英]How to import a CSV file to a PostgreSQL table using pgAdmin
我正在嘗試導入以下csv 文件(名為 dummy.csv):
“F1”、“F2”、“F3”
1,2,"一"
3,4,“乙”
3.4,2.4,"c"
使用pgAdmin GUI和以下命令到PostgreSQL :
"C:\\Program Files\\PostgreSQL\\12\\bin\\psql.exe"
--command " "\\copy public.\"Result\"
FROM 'dummy.csv'
DELIMITER ','
CSV HEADER ENCODING 'UTF8'
QUOTE '\"'
ESCAPE '''';""
但不斷收到以下錯誤:
ERROR: extra data after the last expected column
CONTEXT: COPY Result, line 2: «1,2,"a"
我究竟做錯了什么?
csv 不是很“干凈”:
"F1", "F2", "F3"
1,2,"a"
3,4, "b"
3.4,2.4,"c"
分隔符和引號之間有空格,這可能會給某些解析器帶來問題。
也許先嘗試以下方法,看看它給出了什么:
"F1","F2","F3"
1,2,"a"
3,4,"b"
3.4,2.4,"c"
您甚至可以刪除此示例中的引號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.