Google App Engine和Django-nonrel:数据库迁移

时间:2011-10-17 16:34:08

标签: google-app-engine django-models migration django-nonrel non-relational-database

我刚刚在GAE和Django-nonrel上启动了“Hello World”应用程序。我看到在关系数据库和Django-nonrel上使用纯Django之间存在一些差异。最令人遗憾的是,南非移民系统在非关系型数据库中无能为力。 是否存在使用GAE将模型迁移到数据库的某种方式?如果没有,在这种情况下你会推荐什么样的模型策略?

1 个答案:

答案 0 :(得分:2)

South的主要关注点是处理有关关系数据库模式更改的问题。在非rel数据库中不需要这样做,其中智能编码实践和简单脚本可以将迁移作为在线操作来处理。

另见:

请记住,许多Django字段类型都是supported by djangoappengine。这意味着您可以在sql项目中使用dumpdata将数据保存到文件中,然后在新项目中使用loaddata将其加载到模型中。

如果需要进一步处理,可以创建一个小脚本,将旧模型中的数据复制到新模型中。