如何强制'create_bulkloader_config'来获取最新的架构/数据?

时间:2013-06-24 12:13:26

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

我已经通过documentation从我的架构创建了一个bulkconfig,以便下载并将一些数据上传到GAE。

我对我的架构进行了一些更改并重新发布了它。我删除了Datastore Viewer中之前的所有记录。我等了一个小时。

并且当我运行此命令根据我的最新架构创建批量配置时,它仍然只反映旧模型。

appcfg.py create_bulkloader_config --filename=bulkloader.yaml --url=http://your_app_id.appspot.com/_ah/remote_api

我该怎么办才能强制它获取最新消息?或者仅仅因为高复制数据库而等待游戏?

1 个答案:

答案 0 :(得分:2)

根据Google文档,当您使用“create_bulkloader_config”生成配置文档时,“bulkloader.yaml”的生成基于您的数据存储区统计信息。更改数据存储架构时,数据存储区统计信息仍可能反映旧架构,并且最多可能需要24小时才能根据新架构进行更新。这可能是你观察的原因。当您获得上述观察结果时,您在数据存储区统计信息选项卡(而非数据存储区查看器)中看到了什么?