【问题标题】:appcfg.py: error: no such option: --dump on google-app-engine [duplicate]appcfg.py:错误:没有这样的选项:--dump on google-app-engine [重复]
【发布时间】:2010-06-18 02:48:02
【问题描述】:

可能重复:
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

【问题讨论】:

    标签: python google-app-engine dump


    【解决方案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?的副本

    【讨论】:

    【解决方案2】:

    我没有“为什么”的答案,但在我看来,您可能想使用 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 部分以了解更多信息。我从来不需要下载我的数据,所以我没有这方面的实际经验。

    【讨论】:

      【解决方案3】:

      使用 appcfg.py download_data "应用程序目录/--app_id" --config_file=etc.yaml --kind=etc --filename=etc.csv

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-11-04
        • 2015-05-30
        • 2019-01-22
        • 1970-01-01
        • 2013-03-24
        • 2011-02-23
        • 2018-06-08
        • 2020-08-18
        相关资源
        最近更新 更多