migrate

Перенос данных с d6 на d7 с помощью Migrate_d2d

23 декабря 2013 в 11:11

Ради Бога, будьте ко мне снисходительны: я не программист, но стараюсь разбраться. Третий день подряд копаю Интернет, я не могу понять работу модуля migrate_d2d. Насколько я понимаю интуитивно - есть 2 варианта.
Вариант 1 - вручную, когда нужно создать некие файлы туда и прописать некие коды.
Вариант 2 - не нужно писать никакого кода, просто установить модуль и использовать его. Я прав?
Я пытаюсь использовать вариант 2, но получаю такую ошибку:

MigrateException: No source_version provided in migrate_d2d migration arguments в функции DrupalMigration-> __construct () (строка 109 в файле /var/www/html/modules/migrate_d2d/migrate_d2d.migrate.inc)

0 Thanks

Снять с публикации ноды при миграции

21 ноября 2013 в 9:25

Добрый день,
В кроне с помощью drush мигрируют ноды из внешнего XML
В случае, если нода существует, она обновляется - тут вопросов нет.
Но если нода в XML-фиде отсутствует, она по логике должна сниматься с публикации. Чего не происходит. Нода просто никак не обрабатывается.
Как снять с публикации ноды, отсутствующие в источнике миграции?

0 Thanks

Снять с публикации ноды при миграции

20 ноября 2013 в 14:41

Добрый день,
В кроне с помощью drush мигрируют ноды из внешнего XML
В случае, если нода существует, она обновляется - тут вопросов нет.
Но если нода в XML-фиде отсутствует, она по логике должна сниматься с публикации. Чего не происходит. Нода просто никак не обрабатывается.
Как снять с публикации ноды, отсутствующие в источнике миграции?

0 Thanks

Миграция поля как массива для разбора в шаблоне

6 ноября 2013 в 12:42

Всем привет!
Мигрирую данные из внешнего XML. Одно из полей, являясь по сути расписанием, представлено в виде ассоциативного массива

0 Thanks

Миграция данных из внешнего XML

31 октября 2013 в 10:04

Всем привет!
Понемногу осваиваю модуль Migrate и одной из задач стало получение XML с предварительной отправкой данных.
Итак, есть некий сервер, который получает POST-запрос, разбирает его и формирует XML-ответ.
Насколько я понял, при задании источника миграции:

0 Thanks

Кто нибудь знает доступный подкаст по Drupal-to-Drupal data migration?

24 марта 2013 в 18:03

Доброго времени суток!
Сабж

0 Thanks

Написать migrate под определённую базу данных [Решено]

22 мая 2012 в 18:23

Добрый вечер!
От старого сайта есть база данных, в ней таблица с новостями (этот сайт был не на друпале, а на фреймворке).
Нужно перенести эти новости на сайт, который был портирован на друпал 7.

Это делается через модуль migrate, как вы знаете. По срокам – нужно срочно, до 20.30.
Отправлю базу данных.
С вас только хочется услышать цену и показать, что вы это делаете действительно не в первый раз.

0 Thanks

Ошибка во время обновления

9 мая 2012 в 10:21

Забыл сделать бэкап. Попытался обновить пару модулей. На процессе update.php
ошибка:

Unresolved dependency   Migrate (Version >2.3 required)
Migration from WordPress requires this module and version. Currently using Migrate version 2.3

До меня только потом дошло что он предложил мне сделать апгрейд с 2.3 на 2.3.

На сайт зайти не могу ошибка вида:

Additional uncaught exception thrown while handling exception.

Original

0 Thanks

Migrate без db_insert в prepare()

30 марта 2012 в 13:53

Добрый день.
При миграции используются таблицы типа "field_data_field_old_article_id". Состоят они из полей 'entity_type', 'bundle', 'deleted', 'entity_id', 'revision_id', 'language', 'delta'. Как сделать чтобы drupal сам раскидывал информацию по этим полям? А то я делаю через жестокий костыль в функции prepare($term) следующего вида:

        // field_revision_field_old_article_id
                db_insert('field_revision_field_old_article_id')->fields(array('entity_type', 'bundle', 'deleted', 'entity_id', 'revision_id', 'language', 'delta', 'field_old_article_id_value'))
                                                        ->values(array('term', 'simple', '0', $term->field_old_article_id_value, $term->field_old_article_id_value, 'und', '0', $term->field_old_article_id_value))
                                                        ->execute();
0 Thanks

Миграция в drupal 7

26 марта 2012 в 23:13

Добрый день, форумчане! Думаю многие из вас встречались с задачей переноса данных с одного проекта drupal на другой. Это может быть связано, например, с изменением структуры проекта (т.е. серьёзные изменения) или с переходом с одной версии drupal на другую. Вот и я решил освоить эту задачу. Наткнулся на фреймворк migrate.
Начал с простого - решил перенести названия материалов определенного типа с одной БД (drupal 7) в другую БД (drupal 7). В итоге создал класс:

<?php
// Определяем базовый класс с общими атрибутами и методами
abstract class BasicGigMigration extends Migration {
  public function 
__construct() {
    
parent::__construct();
    
$this->team = array(
      new 
MigrateTeamMember('Руководитель''***@Mail.ru't('Product Owner')),
    );
?>
0 Thanks

Как перейти с Drupal 6 на Drupal 7 (перенести, мигрировать)

2 ноября 2011 в 11:26

Есть несколько сайтов на Drupal 6. Хочу перенести их на Drupal 7.

Самый простой сайт содержит десяток статей. На сайте 14 пользователей. 14 комментариев одной статьи.

Обновление Drupal копии сайта на денвере привело к ошибке.
Прочитал весь форум. Гуглил. Понял что прямой апгрейд Drupal 6 до Drupal 7 даже если и пройдет, то чреват разными глюками в будущем.

Поэтому хочу просто как-то скопировать с Drupal 6 контент и перенести на Drupal 7 вместе с пользователями и комментариями.
Пробовал установить модули feeds http://drupal.org/project/feeds и Backup and Migrate http://drupal.org/project/backup_migrate

Не нашел (может не разобрался) как с помощью них это сделать.

Готов даже руками перенести все десять статей, но как перенести пользователей и комментарии?

Подскажите пожалуйста.

0 Thanks

Migrate: как перенести аватары пользователей

20 июля 2011 в 12:12

Доброго всем дня.
Для переноса материалов на друпал 7 использую модуль migrate.

У меня возникли трудности с переносом аватарок пользователей. У меня есть имена файлов изображений и сама папка с изображениями.
В примерях я лишь нашел как переносить изображения для поля с изображением

Вот такое не работает:

0 Thanks

мигрировать content profile между двумя базами (разные поля)

30 августа 2010 в 14:43

Привет! Надо перенести Content Profile из одной базы в другую. Названия полей и, в некоторых случаях, типы полей отличаются.
!!!срочно!!!
пишите цену в аську 29638538.

0 Thanks

Перенос базы пользователей (c Друпал5 на Друпал6) [Выполнено]

4 мая 2010 в 20:21

Возникла задача перенести базу пользователей с сайта на Drupal5 на сайт на Drupal6. База пользователей - это список пользователей с аккаунтами, ролями, профилями и картинками. Насколько я понял, это таблицы files, profile_fields, profile_values, role, users, users_roles.

Я установил на обоих сайтах модуль Backup&Migrate, экспортировал указанные таблицы (структуру и данные) и импортировал на сайте с Drupal6. Теперь на новом сайте эти таблицы имеют формат Drupal5, что приводит, например к проблеме при создании материала (из-за отсутствия поля signature_format в таблице users); да и непонятно, что будет при добавлении новых файлов или пользователей, так как в Drupal6 поля-идентификаторы в этих таблицах стали автоинкрементными; и т.д. Я надеялся, что update.php исправит ситуацию, но этого не произошло. Кроме как воспользоваться phpmyadmin и вручную править структуру в таблицах (или же вручную править INSERT в файле экспорта) ничего на ум не приходит. Но это как-то ненадежно. Прошу помощи у сообщества, возможно кто-то уже решал подобную задачу.

0 Thanks

Вопрос по модулю Migrate

25 января 2010 в 17:28

Нужна помощь с модулем Migrate. У меня есть тип данных статья, данные нужно мигрировать.Статья имеет один или больше картинок. Как мигирировать?
Как занести с помощью модулей Migrate и Table wizard данные одна статья, много картинок? Картинки не заносятся в галерею, просто в поле image multiple.

Надеюсь проблема понятна. Заранее спасибо.

0 Thanks

ЖЖ vs Drupal: импорт, кросспост.

19 декабря 2009 в 15:34

Всем здрасьте.

Скажите, кто-нибудь сталкивался с импортом записей из ЖЖ в Друпал? Чем пользовались? Как переносились теги и как они увязались с таксономией Друпала?

А обратный процесс — кросспост в ЖЖ одновременно с публикацией записи в блоге Друпала? Опять же, с сохранением тегов и т.д.…

Если есть такие умельцы, поделитесь, пожалуйста, опытом — надо.

P.S. Всех с наступающим!

0 Thanks

Migrate

24 июля 2009 в 21:38

Кто-то уже разбирался с модулем Migrate?
По внешним признакам вроде то что хочется, но документации пока по нем никакой...
В каком виде ему давать исходные данные: sql dump, csv, text file??? И как они туда импортируются?

0 Thanks

Поможет ли Backup-n-Migrate «обновиться»?

26 мая 2009 в 11:09

Вопрос к пользователям модуля drupal.org/project/backup_migrate

Есть сайт с устаревшей версией 6-рки. Стоит задача переехать на другой хостинг и хотелось бы при этом обновиться до более высокого релиза.

Можно ли сделать бэкап на старой версии, а потом безболезненно воскресить его на более свежем дистрибутиве? Smile

0 Thanks