Это первый раз, когда я работаю с SQL. Я использую PostgreSQL для Windows 7 64bit.Импорт (не CSV) текстовых данных в PostgreSQL, который разделен пробелами и одной заглавной
У меня есть следующие (большой) .txt файл твитов построен так:
T 2009-06-07 02:07:41
U http://twitter.com/cyberplumber
W SPC Severe Thunderstorm Watch 339: WW 339 SEVERE TSTM KS NE 070200Z - 070800Z URGENT - IMMEDIATE BROADCAST REQUE.. http://tinyurl.com/5th9sw
Как вы видите, все три «колонки» разделяются следующим образом: T \t
(то же самое для U и W) вместо традиционной запятой (,
). Я хотел бы импортировать весь файл в таблицу SQL с столбцами с именем date
, user
и text_msg
.
Я предполагаю, что мне, вероятно, придется разобрать его каким-то образом. Любые идеи о том, как получить данные в таблицу простейшим и эффективным образом? Также обратите внимание, что файлы .txt довольно велики (> 4 ГБ), и поэтому для меня нет простого способа редактировать их вручную.
Является ли это одноразовая работа или регулярное требование? –
Также, * как всегда *, ваша версия Postgres пожалуйста. –
Если вы импортируете каналы Twitter, см. Https://github.com/umitanuki/twitter_fdw –