[英]Import of CSV file data to PostgreSQL table automation
如果nrgcore.bookmarks表為空,則下面的import命令可以正常工作,請讓我知道如何在下面的命令中包含“ truncate table ngrcore.bookmarks”,以便它首先截斷該表,然后成功導入數據。
psql -U nrgadmin -d enwdb -c "COPY nrgcore.bookmarks(login, application, description, centerx, centery, scale, bookmarkid, path) FROM 'D:\Bookmarks_Table\Bookmarks.csv' DELIMITER ',' CSV HEADER"
任何幫助/建議將不勝感激。
除了傳遞內聯查詢,您還可以創建一個包含以下內容的sql文件:
TRUNCATE TABLE nrgcore.bookmarks;
COPY nrgcore.bookmarks(login, application, description, centerx, centery, scale, bookmarkid, path) FROM 'D:\Bookmarks_Table\Bookmarks.csv' DELIMITER ',' CSV HEADER;
並在您的命令行參數中傳遞它:
psql -U nrgadmin -d enwdb -f import.sql
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.