атрибуты magento в дБ - PullRequest
       15

атрибуты magento в дБ

2 голосов
/ 13 октября 2011

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

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

Спасибо.

Получается, что я искал:

catalog_product_entity_varchar
where eav_attribute.is_user_defined=1

1 Ответ

2 голосов
/ 13 октября 2011

Фраза

получить все атрибуты товара, которые хранятся в виде текстовых значений

неясно. Однако, вот как вы можете отследить, где любая информация хранится в приложении стека LAMP.

В среде разработки (т.е. на вашем локальном компьютере):

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

mysqldump --skip-extended-insert -h db_server -u mysql_uname -p magento_db_name > before.mysql

В приложении измените значение данных, которые вы ищете.

Снова выгрузите ваши данные на диск

mysqldump --skip-extended-insert -h db_server -u mysql_uname -p magento_db_name > after.mysql

Используя ваш любимый инструмент diff, создайте дамп базы данных.

diff before.mysql after.mysql

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

...