2010-06-30 74 views
3

我需要将大数据库导入Drupal CCK节点。Drupal:从mysql数据库导入数千行代码。简单?

假设我有一百万行要导入。每行都是Drupal节点,每个字段都是一个CCK字段。 (这是我想到的映射)。

这样做是否有风险,或者您认为我可以轻松地将数据导入到新的Drupal安装中?

你能否建议我导入工具或模块? (原数据库为MySQL。我应做一些中间步骤,如出口的数据库文件,文本文件..或..?)

感谢

回答

3

这可能是很容易的。您应该使用migrate,migrate extras,table wizard,schemaviews。 您可以设置您需要在表格向导中导入的表格。在迁移中,您可以创建导入作业并映射字段。然后您可以运行导入作业。这非常简单。迁移附加功能可以导入更多的cck字段,例如文件字段。您也可以从drush运行导入,以免遇到执行时间限制。

在lullabot也有一个很好的教程。 http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-wizard