【问题标题】:从 Drupal 7 数据库中导出内容类型数据
【发布时间】:2022-01-23 02:19:18
【问题描述】:

我们正在将客户站点从 Drupal 迁移到 Kentico,并希望通过导入自定义内容类型的数据来加快某些内容的创建。我没有 Drupal 站点的开发访问权限来使用 PHP 做任何事情,我只有我们在 MSSQL 环境中恢复的数据库的完整导出。

我一直在查看数据库并尝试对这些信息的存储方式进行逆向工程,但与我们从其他 CMS 平台使用的导出相比,它极其复杂。到目前为止,据我所知,我至少需要使用节点表和 field_data_ 表中的数据组合。例如,在 Drupal 中有一个用于奖励的自定义内容类型,所以我正在查看以 field_data_field_award_ 开头的数据表,但这些数据表看起来需要进一步连接到其他内容,因为它们本身不包含数据。

非常感谢任何见解或建议。

【问题讨论】:

    标签: sql-server drupal drupal-7 drupal-content-types drupal-database


    【解决方案1】:

    仅使用 DB 导出来进行迁移可能会变得不必要地复杂。 一个简单的选择是在 Drupal 应用程序中创建 REST 端点以将内容页面提取为 JSON,然后在 kentico 中使用 JSON 来创建内容。

    例如:/api/awards 将在 Drupal 中呈现所有奖项页面。

    对于 Drupal 8,您可以使用视图 REST 导出在几分钟内创建此端点。 对于 Drupal 7,https://www.drupal.org/project/views_data_export 可用于将内容导出为 JSON

    【讨论】:

      猜你喜欢
      • 2019-02-25
      • 1970-01-01
      • 2013-10-13
      • 2012-07-04
      • 1970-01-01
      • 2013-09-05
      • 1970-01-01
      • 2015-07-01
      • 2013-03-22
      相关资源
      最近更新 更多