[英]How copy from csv to postgresql table and ignore columns without header
[英]How to copy from zip in the pipe into postgresql table without psql console?
在 psql 控制台中執行以下語句:
\copy fcd_in ("column_1", "column_2", "column_3") FROM PROGRAM 'unzip -p c:\tmp\tmp.zip' WITH DELIMITER AS ';' NULL as 'null' CSV header;
在 DBeaver 中,我得到了同樣的聲明:
copy fcd_in ("column_1", "column_2", "column_3") FROM PROGRAM 'unzip -p c:\tmp\tmp.zip' WITH DELIMITER AS ';' NULL as 'null' CSV header;
SQL-Fehler [38000]: FEHLER: Programm »unzip -p c:\tmp\los\los_HERES201R2.zip« fehlgeschlagen Detail: Kindprozess hat mit Code 1 beendet
使用\copy
時, PROGRAM
指的是客戶端計算機上的程序,而使用COPY
時,它指的是數據庫服務器計算機上的程序。 這解釋了不同的行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.