bulkloader.py非常方便。
但据我所知,它似乎没有从blobstore中获取项目,因此如果您需要转储/恢复应用程序,可能会留下破碎的实体关系。
有没有人知道从app-engine完全备份数据的方法,包括blobstore数据?
答案 0 :(得分:2)
在Java中,您将实例化BlobInfoFactory并使用BlobInfoFactory.queryBlobInfos。
然后对于每个blob,您将使用BlobInfos返回的BlobKeys运行BlobstoreService.serve(...)。您仍然可能最终破坏实体关系 - 无法保证每个blob最终都会使用最初加载的相同密钥。您必须在申请中考虑到这一点。