У меня есть устаревшая база данных и таблицы, которые я бы хотел попробовать импортировать в Drupal. Вот пример структуры таблицы:Импорт старой таблицы в базу данных Drupal
Table : Projects
ProjectID
ProjectName
CountryID
TypeID
ProjectID является первичным ключом, CountryId и TypeID внешние ключи, которые указывают странам и типа таблицы, соответственно.
Я думаю, что сначала создам тип содержимого проектов, отразив поля, присутствующие в устаревших таблицах, используя CCK. Моя единственная проблема заключается в том, чтобы импортировать данные. Есть ли способ автоматизировать это?
Спасибо!
Должен ли файл csv иметь идентификаторы внешнего ключа? Я предполагаю, что создаю тип содержимого проекта, отражающий столбцы, найденные в файле csv. – r2b2
Ему не нужно: он может иметь все, что вы хотите импортировать. И да: каждый столбец будет соответствовать одному биту данных об узле: один столбец может соответствовать заголовку, другой - в поле CCK и т. Д. В вашем примере имя_проекта может отображаться в заголовке узла, а поля идентификатора могут отображаться до трех отдельных полей номера CCK. Это зависит от вас, как вы хотите создать файл CSV для импорта. – 2010-08-18 05:41:45