我们有一个Plone站点,其数据使用Relstorage存储在PostGresql中。现在,我们希望将该站点迁移到Dot Net。
我的问题是:我们如何将数据从Plone站点迁移到sql server,以便它可以被.NET应用程序使用。
发布于 2013-05-04 07:13:50
编写一个Python脚本,将数据从Plone导出为您喜欢的任何格式,以便导入到. net中。例如:
# my_script.py
items = app.Plone.portal_catalog()
for item in items:
obj = item.getObject()
print "Migrating %s" obj.Title()
# Do stuff with obj通过以下方式运行脚本:
$ bin/instance run my_script.py发布于 2013-06-26 06:50:48
对于基于原型的contet,你可以use ore.contentmirror,对于Dexterity内容类型,有了新的插件collective.dexteritycontentmirror (它是从ore.contenmirror派生出来的,具有相同的功能,但支持Dexterity内容类型)。这两个产品都可以用来将整个Plone站点镜像到关系数据库中。ore.contentmirror有非常好的文档,这些文档也可以应用于collective.dexteritycontentmirror
https://stackoverflow.com/questions/16356005
复制相似问题