Google app engine 只需要将所有数据从一个GAE数据存储中的表传输到另一个数据存储中的相同表

Google app engine 只需要将所有数据从一个GAE数据存储中的表传输到另一个数据存储中的相同表,google-app-engine,gae-quotas,Google App Engine,Gae Quotas,我还没有找到任何专门解决这个问题的方法 Google App Engine有一套简单易懂的数据下载/上传说明。他们特别指出,这种技术可用于将数据从一个数据存储转移到另一个数据存储 我用他们的例子下载和上传。在下载时,它工作了,并生成了看起来像本地Sql数据库文件的内容。。。它不是CSV或XML,而是二进制文件 所以我去上传它,它说我已经超过了put()的配额 我已经把它节流了(见下文),所以我想这不可能。我的下一步是尝试使用加载器配置文件,我认为这需要导入相关的模型类,等等。如果不需要的话,我真

我还没有找到任何专门解决这个问题的方法

Google App Engine有一套简单易懂的数据下载/上传说明。他们特别指出,这种技术可用于将数据从一个数据存储转移到另一个数据存储

我用他们的例子下载和上传。在下载时,它工作了,并生成了看起来像本地Sql数据库文件的内容。。。它不是CSV或XML,而是二进制文件

所以我去上传它,它说我已经超过了put()的配额

我已经把它节流了(见下文),所以我想这不可能。我的下一步是尝试使用加载器配置文件,我认为这需要导入相关的模型类,等等。如果不需要的话,我真的不想这么复杂。我所要做的就是将数据从一个数据存储中的表传输到另一个数据存储中的相同表。我担心原因可能是二进制数据文件,但如果下载程序默认生成该文件,为什么默认情况下不能从中恢复表?无论如何有人碰到过这个问题吗?你是如何解决的?这是我的命令行:

C:\Documents and Settings\Owner>appcfg.py upload_data --kind=ZipCodeData --filen
ame="c:\WG_DOWNLOADS\zipcodedata.txt" --url=http://stage-omni-rocket.appspot.com
/_ah/remote_api --rps_limit=1 --batch_size=1 --bandwidth_limit=25000 --http_limi
t=1 --num_threads=1
这是我的错误:

OverQuotaError:API调用datastore_v3.Put()所需的配额大于可用配额
标签。

看起来您过度使用了免费配额,为了让上传正常工作,您需要启用计费或等待免费配额重置(太平洋标准时间每24小时00:00)

如果它说您超出了配额,那是因为您超出了配额。启用计费并重试。或者,如果您不介意等待,您可以让它一直运行,直到它完成。我相信散货装载机将逐渐退出并重试,直到更多配额可用。或者您可以取消它,稍后使用进度数据库继续。