我想通過COPY FROM
將文本數據加載到postgresql數據庫中。數據絕對不乾淨CSV。COPY FROM COPY FROM tolerantly consume bad CSV?
輸入數據並不總是一致的:有時會出現多餘的字段(分隔符是字段內容的一部分),或者在整數字段中存在空值而不是0。
結果是PostgreSQL拋出一個錯誤並停止加載。
目前我正試圖通過perl將數據按摩到一致性。
有沒有更好的策略?
是否可以要求PostgreSQL與一樣寬容mysql或sqlite在這方面?
感謝