0
我遇到了將一些CSV文件加載到我的Postgres表中的問題。我有一個看起來像這樣的數據:將CSV數據加載到Postgres時使用哪個分隔符?
ID,IS_ALIVE,BODY_TEXT
123,true,Hi Joe, I am looking for a new vehicle, can you help me out?
現在,這裏的問題是,什麼是應該的文字是BODY_TEXT
列是非結構化的電子郵件數據,可以包含任何類型的字符,當我運行在COPY
命令後面,因爲在BODY_TEXT
內有多個,
個字符,所以它失敗。
COPY sent from ('my_file.csv') DELIMITER ',' CSV;
我怎樣才能解決這個如此,在BODY_TEXT
列一切都被加載,是不使用其內部字符作爲分隔符加載命令可能?
問題不在於加載命令 - 它與文件。 CSV不允許在一個字段內使用逗號(它將值分成兩個字段),除非它受引號保護('''s) – Mureinik
您應該使用另一個分隔符值 – Patrick