Как вставить список задач и зависимости между ними в файле .csv в базу данных? - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть файл Excel в формате .csv со списком задач.
У меня есть таблица для task_dependency, где будут храниться идентификатор задачи и идентификатор зависимости.
Я хочу добавить дополнительный столбец в свой файл .csv для задач зависимостей со списком задач ne, чтобы при загрузке файла в эти таблицы вставлялись задачи и соответствующие им зависимости.

1 Ответ

0 голосов
/ 15 декабря 2011

Есть два способа, о которых я могу подумать:

Первые дубликаты строк для каждой зависимости, подобные этой:

task_id;dependency_id;title
1;2;Test1
1;3;Test1
2;;Test2
3;2;Test3

Второй - разделить зависимости по символу, например двоеточию:1006 *

task_id;dependencies;title
1;2,3;Test1
2;;Test2
3;2;Test3

Теперь вам нужно написать скрипт импортера для используемого вами метода и вставить значения и их зависимости ... Эта логика может быть или не быть немного сложной - например, с включенными ограничениями внешнего ключасначала нужно создать задачи без зависимостей, а затем задачи, которые еще не созданы, но требуются для других задач и т. д., пока вы не создадите все зависимости задач ... Или вы можете сначала записать все свои задачи в таблицу задач, а затем записатьзависимости (я думаю, это было бы гораздо проще сделать.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...