可能重复:
How can I use the Google App engine bulkloader to back up all my data?
我遵循这篇文章:http://code.google.com/intl/en/appengine/docs/python/tools/uploadingdata.html
并希望从我的应用下载所有数据,
但是当我使用下一个代码时,它显示错误:
D:\zjm_demo\app>appcfg.py --dump --app_id=zjm1126 --url=http://zjm1126.appspot.c
om/remote_api --filename=a.csv
Usage: appcfg.py [options] <action>
appcfg.py: error: no such option: --dump
为什么?
感谢
更新
我用这个:
appcfg.py download_data --application=zjm1126 --url=http://zjm1126.appspot.com/remote_api --filename=a.csv
答案 0 :(得分:1)
文档似乎不正确:
我发现我必须使用download_data而不是--dump和--application而不是--app_id,例如:
appcfg.py download_data --application=app_id --url=http://etc --filename=file
这是How can I use the Google App engine bulkloader to back up all my data?
的副本答案 1 :(得分:0)
我没有“为什么”回答,但在我看来,您希望改为使用download_data
操作。
> appcfg help download_data
Usage: appcfg.py [options] download_data <directory>
Download entities from datastore.
The 'download_data' command downloads datastore entities and writes them to
file as CSV or developer defined format.
...
您可能需要阅读Configuring the Bulk Loader部分以获取更多信息。我从来没有需要下载我的数据,所以我没有真正的经验。
答案 2 :(得分:0)
使用appcfg.py download_data“应用程序目录/ --app_id”--config_file = etc.yaml --kind = etc --filename = etc.csv