Использование seed-fu для посева данных с ассоциациями (из csv) - PullRequest
1 голос
/ 03 сентября 2011

У меня есть большой CSV-файл (должен редактироваться с помощью электронных таблиц) стран и регионов.Страны имеют множество регионов.

Файл содержит несколько строк для одной и той же страны, например:

USA, New York
USA, Pennsylvania

и т. Д.

Я бы хотел использовать seed-fu для заполнения моей базы данных с помощью этогоИнформация.Я думаю, что я должен использовать Writer, чтобы взять CSV-файл и сгенерировать начальный файл, но я не уверен, как это сделать, сохранив ассоциации.Есть ли для этого стандартный метод?

1 Ответ

1 голос
/ 06 сентября 2011

Я закончил тем, что делал это без Writer.Мой ответ:

  • Обрабатывайте файл построчно, создавая страны и регионы по мере продвижения
  • Для каждой строки сначала попытайтесь создать страну.Затем создайте регион, используя region_name и country_id в качестве ограничений для метода семени seed_fu.
  • Я избегаю неэффективности многократного вызова seed в каждой стране (что было бы хорошо, но медленно), написав оболочку для seedи используя памятку.
...