簡體   English   中英

將CSV文件數據導入PostgreSQL表自動化

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM