如何将本地数据库转换为新版本?

时间:2011-11-07 13:28:21

标签: google-app-engine google-cloud-datastore

我有GAE SDK 1.5.1并希望将其升级到1.5.5。不幸的是,SDK 1.5.1中使用的旧数据库未在新的SDK 1.5.5中加载。我使用以下参数来运行本地服务器:

dev_appserver.py --datastore_path=../var/mydb.db --skip_sdk_update_check .

为什么没有加载,我如何在SDK 1.5.5中使用现有的db?

2 个答案:

答案 0 :(得分:1)

您可能需要加入--default_partition= - 有关详细信息,请参阅此处:

https://groups.google.com/d/topic/google-appengine/kJGPWT4fhgw/discussion

答案 1 :(得分:0)

您可以使用批量加载程序使用旧SDK下载数据库的内容,并将其上传到SDK。

到目前为止,最好的选择是设置开发环境,以便拥有一组易于加载和重新加载的测试数据。 dev_appserver的本地存根旨在充当永久数据存储区,您应该能够轻松地重新创建测试数据。