我已经浏览了documentation从我的架构创建一个批量配置,以便下载一些数据并将其上传到 GAE。
我对架构进行了一些更改并重新发布。我已删除 Datastore Viewer
中之前的所有记录。我已经等了一个小时了。
当我运行此命令根据我的最新架构创建批量配置时,它仍然只反射(reflect)旧模型。
appcfg.py create_bulkloader_config --filename=bulkloader.yaml --url=http://your_app_id.appspot.com/_ah/remote_api
我必须做什么才能强制它获取最新版本?或者这只是由于高复制数据库而导致的等待游戏?
最佳答案
根据谷歌文档,当您使用“create_bulkloader_config”生成配置文档时,“bulkloader.yaml”的生成基于您的数据存储统计信息。当您更改数据存储架构时,数据存储统计信息仍可能反射(reflect)旧架构,并且可能需要长达 24 小时才能根据新架构进行更新。这可能是您进行观察的原因。当您得到上述观察结果时,您在数据存储统计选项卡(不是数据存储查看器)中看到了什么?
关于python - 如何强制 'create_bulkloader_config' 获取最新的架构/数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17275202/