fias icon indicating copy to clipboard operation
fias copied to clipboard

Selectable columns for import

Open Zmokizmoghi opened this issue 8 years ago • 2 comments

Этот PR добавляет функционал выбора, какие именно колонки импортировать в базу данных. Это может быть полезно для небольших проектов, которые не используют большую часть ФИАСа. К сожалению, я не смог придумать нормального, нейтивного метода для передачи больших хешей (с наименованиями колонок для каждой таблицы) в задачи rake. С радостью подправлю PR, если будут более удобные варианты.

Zmokizmoghi avatar Mar 15 '16 17:03 Zmokizmoghi

Я сегодня уже выжат как лимон, завтра посмотрю подробнее, но предварительно у меня есть мысль: а что если брать список колонок не из командной строки - а из структуры уже созданной таблицы? Сделал миграции, удалил что не надо, а дальше импорт скрипт уже сам разбирается какие колонки есть. Пользователю так точно легче будет.

gzigzigzeo avatar Mar 15 '16 18:03 gzigzigzeo

Идея хороша. Посмотрите код, оставьте ваши комментарии. Я внесу правки, как будет свободное время.

Zmokizmoghi avatar Mar 15 '16 19:03 Zmokizmoghi