我正在尝试从项目中下载数据存储记录:
appcfg.py --application=id --url=http://id.appspot.com/_ah/remote_api download_data foobar --filename=foobar.bak
它完成的消息如下:
[INFO ] Have 1 entities, 0 previously transferred
[INFO ] 1 entities (3715 bytes) transferred in 3.8 seconds
但是当我检查生成的sqlite3时,它中没有任何内容类似于数据存储区实体中的数据。我错过了什么?
我知道备份到云端存储方法,但这对我来说似乎太麻烦了。也许有人写了一些简单的JSON导出器?
答案 0 :(得分:1)
我不确定你为什么要选择foobar'在' download_data'。
之后这应该可以下载各种类型:
appcfg.py --application=id --url=http://id.appspot.com/_ah/remote_api download_data --filename=foobar.bak
请勿忘记在本地使用之前必须将其上传到您的devserver:
appcfg.py upload_data --url http://localhost:8080/remote_api --file=foobar.bak --application=id
默认情况下,您将获得所有内容。如果您想限制它到特定的命名空间或类型,您可以添加:
--namespace="your_namespace"
或
--kind="kind"