4
我想知道是否有可能?如果由於某種原因導致行不能導入 前。 dublicate主鍵,錯誤的輸入類型等等可以被忽略並移動到下一行?忽略行,如果在CSV導入重複
我得到這個
ERROR: duplicate key value violates unique constraint "team_pkey"
DETAIL: Key (team)=(DEN) already exists.
CONTEXT: COPY team, line 23: "DEN,Denver,Rockets,A"
有很多文件中的錯誤和它的一個相當大的一個,所以是有可能忽略不能被插入的行?使用不受約束的臨時表和select distinct on uniquefield
到目標表中短期 -
預先感謝您
一個可能的方法可以在這裏找到http://stackoverflow.com/questions/13947327/to-ignore-duplicate-keys-during-copy-from-in-postgresql - 會在你的情況下可用嗎? – fvu
這將解決重複的問題,但我如何解決無效的類型? – LefterisL
[postgresql:\ copy方法輸入有效的條目和丟棄例外]的可能的重複(http://stackoverflow.com/questions/20169372/postgresql-copy-method-enter-valid-entries-and-iscards-exceptions) –