Magento - Как объединить обновленную базу данных продуктов с действующей базой данных клиентов? - PullRequest
0 голосов
/ 09 ноября 2011

В настоящее время у меня есть живой сайт Magento 1.4.x и сайт разработки 1.6.x. Я поместил несколько новых продуктов на сайт 1.6 и пару тестовых транзакций.

Я бы хотел иметь возможность импортировать существующие данные о клиентах 1.4 на сайт 1.6 (вместо воссоздания моих продуктов на существующем 1.4, что выполнимо, но не так, как я хочу).

Мой план состоит в том, чтобы удалить таблицы sales_, customer_ и newsletter_ из 'dev', затем скопировать live 1.4 в другую базу данных, быстро обновить ее до 1.6, mysqldump sales_, customer_ и newsletter_, импортировать данные в 'dev и затем установите «dev», чтобы жить.

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

Ответы [ 2 ]

0 голосов
/ 09 ноября 2011

Magento может быть немного ценным в своей базе данных, поэтому я бы не стал прикасаться к ней напрямую.

Если вы войдете в систему администратора Magento и перейдете по ссылке: Система => Импорт / Экспорт => Профили Вы увидите, что уже есть экспортные профили как для продуктов, так и для клиентов. Просто запустите экспорт в своем магазине разработчика, а затем импортируйте в свой магазин.

Хотя вы можете сделать резервную копию базы данных перед запуском импорта.

Если вы собираетесь импортировать товары. Скопируйте изображения в папку мультимедиа перед запуском импорта. Таким образом, изображения также будут перенесены.

0 голосов
/ 09 ноября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...