2011-10-12 51 views
2

我正在將我們的Magento 1.3.2.2商店遷移到另一個平臺。我試圖獲取存儲爲文本值的所有產品屬性。db中的magento屬性

我不知道這個數據保存在哪個表中。我看起來無處不在。我有來自Magento網站的分析圖,但它沒有幫助我。

謝謝。

原來我一直在尋找的是:

catalog_product_entity_varchar 
where eav_attribute.is_user_defined=1 
+0

EAV屬性?不可配置的產品選項?明確你所追求的信息對於獲得良好的Magento答案至關重要。管理員在哪裏可以看到你之後的信息? –

+1

對不起,但我不知道正確的術語是什麼。在管理區域中,它們被稱爲目錄下的屬性。我在catalog_product_entity_varchar下找到它。 – dardub

回答

2

短語

得到所有被存儲爲文本的產品屬性值

還不清楚。但是,下面介紹如何在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 

這將指出您的操作後需要額外的插入,這反過來會讓您知道哪些表包含您之後的信息。

+0

我正在查找屬性值。我會嘗試你的方法。 – dardub

+0

其實我想我可以使用phpmyadmin進行搜索,因爲我正在轉儲而不是magento站點。 – dardub