【问题标题】:magento attributes in dbdb中的magento属性
【发布时间】:2011-10-12 21:00:23
【问题描述】:

我正在将我们的 Magento 1.3.2.2 商店迁移到另一个平台。我正在尝试获取存储为文本值的所有产品属性。

我不知道该数据保存在哪个表中。我到处找它似乎。我有 Magento 网站上的 db 图,但对我没有帮助。

谢谢。

原来我要找的是:

catalog_product_entity_varchar
where eav_attribute.is_user_defined=1

【问题讨论】:

  • EAV 属性?不可配置的产品选项?明确您所追求的信息对于获得良好的 Magento 答案至关重要。您可以在管理员的哪个位置查看您所关注的信息?
  • 抱歉,我不知道正确的术语是什么。在管理区域中,它们被称为目录下的属性。我在 catalog_product_entity_varchar 下找到了它。

标签: mysql magento entity-attribute-value


【解决方案1】:

短语

获取存储为文本值的所有产品属性

不清楚。但是,您可以通过以下方法跟踪 any 信息在 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。

diff before.mysql after.mysql

这将指出您操作后需要的额外插入,从而让您知道哪些表包含您所追求的信息。

【讨论】:

  • 我正在寻找属性值。不过我会试试你的方法。
  • 实际上我认为我可以使用 phpmyadmin 进行搜索,因为我正在处理转储而不是 magento 站点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多