синхронизация БД

Написать модуль для Drupal 7: «Синхронизация терминов и словарей между двумя базами.»

Аватар пользователя Goodseeker

Есть два сайта: основной и второстепенный.
Необходимо чтобы модуль выполнял следующие операции.
1. Модуль при инсталляции создает таблицу в БД основного сайта. Условно назовем ее "таблица синхронизации".
2. При нажатии на кнопку, модуль подключается к БД второстепенного сайта. Выбирает все термины таксономии и все словари на второстепенном сайте. Создает на основном сайте термины и словари с такими же именами, как и на второстепенном сайте. В таблицу синхронизации записывает айди терминов основного и второстепенного сайтов. (Наверное нужна такая же таблица для словарей или можно обойтись одной таблицей, с тремя столбцами: "тип данных (термин или словарь)", id на основном сайте, id на второстепенном сайте?)

0 Спасибо

Синхронизация БД

Аватар пользователя Троша

Здравствуйте.
Столкнулся с таким вопросом (описываю суть):
Нужно на локале сделать апгрейд сайта, который запущен и работает.
Если сайт работает, значит БД пополняется, а решено сделать апгрейд и именно локально (добавить форум, да еще десяток статей новых, да еще что-нибудь), то как это синхронизировать с сервером? Как не потерять то, чем пополнилась БД пока проходили все вышеуказанные работы?
Ведь в БД которую экспортировали уже через секунду могут быть изменения (например, регистрация нового пользователя и т.п.), а при импортировании с локала БД, после проведения работ, что было в БД на момент, когда ее экспортировали, то и останется (за исключением того, что добавиться на локале).
Как разумно провести синхронизацию?
С уважением

0 Спасибо