Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Импорт в sqlite из csv


Автор: pirojok 3.11.2010, 06:59
Добрый день.

Есть большой файл (400 Мб) с логами прокси, хочу импортировать его в sqlite для анализа лога.
Разделители в файле пробелы, некоторые поля содержащие пробелы обрамлены двойными кавычками.
В итоге при импорте в sqlite через 
Код

.import <csv file> <table name>
 получаю ошибку не соответсвия количества полей в тех строках где в самом поле есть пробел.

Как можно обойти эту проблему?
Попробовал перловым скриптом перелопатить файл и заменить пробел на _, но процесс занимает порядка 50 секунд, что кажется не очень оптимальным.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)