Источник и база данных для импорта с помощью модуля Migrate.

Аватар пользователя alexo alexo 23 мая 2018 в 16:35

Как правильно создать и разместить источник данных для импорта Migrate, чтобы потом связать их и установить соответствия?
У меня уже есть модуль в папке
/domains/periodic-table.space/sites/all/modules/custom/mymigrate5
В нем файлы
mymigrate5.info
mymigrate5.migrate.inc
mymigrate5.module

Файл info я приблизительно представляю как заполнять, хук в .inc также прописываю, добавить еще файл .inc и т.д смогу
Класс могу прописать. На следующем шаге (3 пункт), я не знаю как мне сделать.

Здесь предлагают конвертировать или использовать Table Wizard (но конвертировать неудобно, так как при конвертировании каждый раз нужно делать много настроек, а модуль Table Wizard только для 6-ки)

Предположим у меня есть БД сайта
имя бд: mysitedb
пользователь : dbu1
пароль: 123asd

И есть таблица, из которой я хочу импортировать данные.
my_source_table.doc в ворде изначально или в excel

Что мне дальше делать?
В инструкции написано что нужно добавить в settings.php

$databases['for_migration']['default'] = array(
  'driver' => 'mysql',
  'database' => 'migration_database',
  'username' => 'username',
  'password' => 'password',
  'host' => 'localhost',
  'prefix' => '',
);

Мне сюда мои данные откуда брать?

или просто мне нужно вместо ['for_migration'] указать имя своей бд?
Можно и из CSV так или другими способами, но все же если делать источник в MySQL, то как мне его поместить на сервер? обязательно ли конвертировать из Word, Excel или можно создать как-то нужные столбцы в Mysql и просто вставить туда таблицу вручную?

0 Thanks