2010-07-14 91 views
0

我一直在研究谷歌應用程序引擎項目一段時間。我現在有兩個顯示狀態錯誤的索引,我認爲這導致我在程序中出現其他問題。你如何刪除這些索引?我試圖改變我的datastore-indexes-auto.xml文件,但沒有任何工作在刪除這些索引。刪除錯誤索引Google App Engine

感謝,

回答

0

所以在使用谷歌應用程序引擎(JAVA)刪除索引錯誤的唯一方法是下載Python環境,下載谷歌應用程序引擎Python SDK一樣,做一個項目,相同的名稱你的java projet,然後使用appcfg.py實用程序並更改有問題的索引。

1

Java有它自己的appcfg.sh。 (見http://code.google.com/appengine/docs/java/tools/uploadinganapp.html#Deleting_Unused_Indexes

基本上,你需要從您的數據存儲,indexes.xml文件去除不良指標,運行以下命令:我看到了,直到我發現

./appengine-java-sdk/bin/appcfg.sh vacuum_indexes myapp/war 

一切上述文件說你有通過Python來完成。我一直在尋找,因爲在Java環境中開發時,使用Python似乎很糟糕。

HTH