我從導入文件csv
數據到postgres db
使用pgadmin 4
一切都OK,但我得到一個問題,當我嘗試導入包含這樣導入CSV文件向Postgres數據庫使用pgAdmin的有特殊字符
「‘t Zand, Vlotbrug」
「Dussen, `t Middeltje」
,你可以看到,數據中包含
`
和
'
我也試着用utf-8編碼導入文件,但是不能。
任何人都知道如何解決這個問題?
更新
結構:
數據:
stoparea:123953,,"De Zande, 'Koelucht'",52.5184475,5.956368,1,,,0,,
錯誤:
ERROR: unterminated CSV quoted field
CONTEXT: COPY stops, line 69400: "stoparea:123953,,"De Zande, 'Koelucht'",52.5184475,5.956368,1,,,0,,
stoparea:120536,,"Poortvliet, Zu..."
更新2
命令:
"/Applications/pgAdmin 4.app/Contents/SharedSupport/psql" --command " "\copy transit.stops (stop_id, stop_code, stop_name, stop_lat, stop_lon, location_type, parent_station, stop_timezone, wheelchair_boarding, platform_code, zone_id) FROM '/Users/tvtan/Desktop/gtfs-nl/stops.txt' DELIMITER ',' CSV HEADER QUOTE '\"' ESCAPE '''';""
UI:
它無關UTF8,請給 –
@VaoTsun增加了更多的信息 –
請把列重現的格式你COPY –