我有一个独特的问题,我还没有掌握。我已通过测试站点上的命令行将 Magento 站点从 1.3.2.4 升级到 1.7.0.2。问题是,当我执行此更新时,它会在创建/删除表/列/行时删除所有数据——所以我最终得到了正确的结构和模式,我只是没有任何数据。我执行了以下操作:
./pear mage-setup
./pear upgrade -f magento-core/Mage_All_Latest-stable
chmod 550 ./mage
./mage mage-setup
这让我更新到 1.4.2.0 接下来我执行了以下“
./mage sync
./mage list-upgrades
./mage config-set preferred_state stable
./mage upgrade-all --force
这些都成功了,当我去法师商店时,它显示为 1.7.0.2。只是我的产品、客户或类别都不在数据库中。它完好无损,如果我从那里创建新的,它可以工作,但是我查看了结构,它在很大程度上是不同的。有没有人写过一个脚本,或者一系列 MySQL 调用来对齐这些数据库?你会认为我可以导出一个 CSV 然后导入,Magento 对此会有意外情况......但不,他们没有。和他们联系时的回答?移至 15,000 美元的企业版以获得支持 .. LMAO 随便...
简而言之,我需要将一个数据库迁移到另一个数据库,否则我将不得不手动输入 2500 个产品和 50000 个客户。不好笑。想法、经验、剧本?