我使用pgadminIII運行查詢。如何繼續導入過程並使用複製命令將錯誤輸出到文件中?如何恢復在錯誤CSV導入期間在PostgreSQL
拷貝MY_DB FROM E'D:\\ my_textfile.txt」 WITH CSV HEADER DELIMITER ';';
我使用pgadminIII運行查詢。如何繼續導入過程並使用複製命令將錯誤輸出到文件中?如何恢復在錯誤CSV導入期間在PostgreSQL
拷貝MY_DB FROM E'D:\\ my_textfile.txt」 WITH CSV HEADER DELIMITER ';';
你不能像薩姆說,但你可以使用外部工具 - pgloader具有這種能力。
你不能。 COPY命令是單個事務,因此所有數據都將被導入或不會。如果你想導入數據而不是退出錯誤,那麼你將需要使用單獨的INSERT語句。這是與COPY的折衷。它更高效,因爲它是單個事務,但它要求您的數據無錯誤地獲得成功。