我对Python不太了解,但我刚开始在一家使用Python作为主要CMS的公司工作。他们让我把公司从他们的旧产品转移到他们的新产品。旧产品有一个定制的ORM,建立在SQLAlchemy之上。旧产品的型号如下:
user
business
client
这个新产品也有一个基于SQLAlchemy的定制ORM。新产品也有一些型号,如:
user
business
client
然而,这些模型中的字段是完全不同的。
他们花了两年的时间来开发新产品,这是对旧产品的重大升级,现在他们想把所有的数据从旧产品导入到新产品中。
我需要做两件事:
从旧产品数据库中提取数据并序列化对象
反序列化对象并将其
Id | Product Name |Color | Material
------------------------------------ // products
1 car 1 | 2
2 desk 3 | 1
3 window 2 | 3
-----------------------
Id | Product Color Name
----------------------- // productColor
我正在使用magento EE 1.14.2.1,我在数据库中有大约50k个产品,我只是想要一些关于更新产品的有用建议。
正如我在标题中提到的,每天我有大约5k个产品需要更新库存和price.So,我应该在午夜做这件事然后重新索引它们在一次或打开企业刷新索引cron和更新产品在一天中多次(大约100个产品每次).The我协调的最重要的事情是网站性能和避免MySQL死锁。
我真的被这个问题困住了,我在magento中手动插入了新产品,它被保存到数据库中,我配置了所有的产品:
make it enabled, in stock, quantity more than 0, etc..
flush the magento cache..
make the folder permission 777..
然后我重新加载了我的magento,产品仍然脱胶,甚至认为总数是31,但只有30个产品显示。我试图改变用户和组,就像旧服务器,但仍然一样。然后,因为我的新产品没有显示,我的页脚也(在当前页)也没有显示。插入新产品后,我将检查/media/catalog/ produc