我已经在 Google 应用程序引擎项目上工作了一段时间。我现在有两个索引显示状态错误,我认为这导致我的程序中出现其他问题。如何删除这些索引?我尝试更改我的 datastore-indexes-auto.xml 文件,但没有任何方法可以删除这些索引。
谢谢
最佳答案
Java有自己的appcfg.sh。 (参见http://code.google.com/appengine/docs/java/tools/uploadinganapp.html#Deleting_Unused_Indexes)
基本上,您需要从 datastore-indexes.xml 文件中删除坏索引并运行以下命令:
./appengine-java-sdk/bin/appcfg.sh vacuum_indexes myapp/war
在我发现上述文档之前,我所看到的一切都表明您必须通过 Python 来完成此操作。我一直在寻找,因为在 Java 环境中进行开发时必须使用 Python 似乎很糟糕。
HTH
关于java - 删除错误索引 Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3244007/