首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入SQL数据库

导入SQL数据库
EN

Drupal用户
提问于 2012-02-01 01:03:58
回答 3查看 3K关注 0票数 0

我正在创建的网站需要将一个中型数据库导入到我的新Drupal系统中。我将能够在旧数据库上进行SQL导出,但我想知道是否有一个好的模块可以方便这种传输。另外,我可能想对数据库的结构做一些更改,例如,我需要导入的一个表有39个整数,我想移到一个向量中,这是我可以用现有模块做的事情还是需要编写一些php代码来处理这个问题?

EN

回答 3

Drupal用户

发布于 2012-02-01 07:56:08

迁移模块(不要与备份与迁移混淆)可以提供此功能。项目页面上写的比我好。

迁移模块为将内容从其他来源迁移到Drupal提供了一个灵活的框架(例如,当将一个网站从另一个CMS转换为Drupal时)。内置了对创建核心Drupal对象(如节点、用户和注释)的支持--它可以很容易地扩展到迁移其他类型的内容。

有意地,这是相当复杂的模块。下面是来自DrupalCon丹佛的一篇文章

票数 5
EN

Drupal用户

发布于 2012-02-01 01:38:55

在Drupal 7中,您可能需要的是饲料模块。您可能需要先导出RSS/Atom、CSV或XML,但可以使用提要将数据导入Drupal。您可以在配置要导入的内容类型时设置字段类型。

我发现提要非常适合一次包含简单数据的导入。如果您需要频繁或大量导入,或者只是使用您已经创建的表,我将考虑创建一个实现钩子_模式()和钩子_视图_数据()的定制模块,以便直接使用视图访问您的表。

票数 4
EN

Drupal用户

发布于 2012-02-01 07:22:53

您可以离开您的数据结构,并将其与视图集成,这将为您提供一个强大的报告工具。作为将dB表与视图集成的示例,查看邮件日志模块。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/21244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档