Перенос содержимого из Drupal 7 в CSV или в другую базу данных MySQL

#php #mysql #drupal #drupal-7

#php #mysql #drupal #drupal-7

Вопрос:

У меня есть веб-сайт, который давно создан на Drupal 7 и поддерживается базой данных MySQL. Я хочу перестроить веб-сайт с помощью какой-либо другой платформы, однако я хочу перенести (экспортировать) данные из Drupal или из его базы данных напрямую. Есть ли какой-либо известный модуль Drupal 7, который может помочь мне выполнить эту миграцию? Например, экспорт данных в другую базу данных MySQL с другой структурой или даже в файл CSV.

Меня в основном интересует содержимое веб-сайта (данные узлов) Меня не волнуют ни пользователи, ни комментарии (у меня только один пользователь-администратор).

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

Ответ №1:

Я решил эту проблему, используя модуль экспорта узлов для Drupal 7, он предоставляет множество вариантов экспорта узлов в зависимости от типов содержимого. Вы также можете выбрать формат данных, в который вы хотите экспортировать, например XML или JSON.

https://www.drupal.org/project/node_export