Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby On Rails > ROR: загрузка в базу из текстового файла


Автор: one111 11.12.2008, 22:12
ситуация:
ROR (ver.2) . есть база - название:string содержание:text
есть текстовый файл примерно 380 тысяч строк вида название - содержание разделенных двумя пробелами.
вопрос: как (желательно средствами руби или рельсами) загрузить файл в базу?
пытался ruby:dbi - не разобрался с синтаксисом.
в попытках разрыть fixtures не нашел обработки разделителя "  "(два пробела) - там только CSV есть   smile 
и еще требуется автоматически заполнить поля created_at и updated_at путем присвоения одного значения (полагаю, что если руби начнет для каждой строчки дважды присваивать значение Time.now, то на это дело уйдет пару суток).
в принципе задачу я решил через пхпмайадмин, НО 1) это не путь самурая; 2) неверно указал тип полей и из-за этого база "тяжелее" чем хотелось бы.
жду советов и подсказок. заранее благодарен.
P.S. - файл это "слепок" википедии для смартфона, решил использовать его для изучения рельсов + получения собственной вики  smile 

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