我在我的应用程序中将对象序列化为blobstore,并在它们发生更改时删除并重新创建它们.我知道这不是最好的方法,但我发现这是快速原型制作的好方法.
现在我处于使用数据存储的阶段,但是我遇到了问题.我的数据存储配额已满!:)我做了很多搜索问题,但我在这里.
对于每个blob,__ BlobInfo __和__ BlobFileIndex __种类可以保留有关blob的信息.我的问题是当我删除blob时,__ BlobInfo __中的信息被删除,但是__ BlobFileIndex __中的信息没有被删除
我拼命尝试了appcfg vacum_indexes,但这并没有像预期的那样有所帮助.
我顺便使用Java平台.
这是我的问题
谢谢.
编辑:哇!我现在看到我无法删除这些不需要的索引a)数据存储管理员没有列出它们b)手动删除代码抛出异常(java.lang.IllegalArgumentException:非常key.path.element.type:BlobFileIndex)因为以双下划线开头的实体是app引擎保留实体,它不允许我删除它.谷歌的家伙,我在这里偷偷摸摸:)