Magento - Перенос продуктов путем копирования всех таблиц базы данных с префиксом catalog_ - PullRequest
0 голосов
/ 22 ноября 2011

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

Но кто-нибудь знает, есть ли что-то потенциально плохое в этом?

Ответы [ 3 ]

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

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

Было бы лучше экспортировать и повторно импортировать каталог для более «чистого» подхода, хотя это займет некоторое время, если у вас большой каталог (более 100 тыс.).

Посмотрите на Unirgy Rapidlow - он поддерживает функции, которые вы ищете, и мы рекомендуем его многим клиентам в качестве замены для Dataflow.

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

Спасибо за ответы, ребята.

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

Кроме того (это может или не может быть связано), я заметил, что кнопки загрузки изображений, казалось, исчезли на экране Добавить продукт.

В конце концов паранойя стала слишком большой, и я приписывал каждый сбой потенциально опасной миграции БД. Я сдал его и принял совершенно другой подход.

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

Это может быть плохо, если у вас есть пользовательские атрибуты EAV. Кроме того, даже идентификаторы основных атрибутов eav могут не совпадать в разных экземплярах magento (если вы установили разные версии magento).

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