Google App Engine Java: как удалить неиспользуемые индексы? - PullRequest
4 голосов
/ 24 января 2010

Если я нашел информацию об удалении неиспользуемых индексов, как в Загрузка и управление приложением Python / Удаление неиспользуемых индексов , это было только для среды Python ...

Любой способ пометить индекс в файле [~ project] /war/WEB-INF/datastore-indexes.xml?

Ответы [ 2 ]

5 голосов
/ 14 апреля 2011

Начиная с версии 1.4.2, Java SDK поддерживает действиеuum_indexes. Запустите эту команду для удаления неиспользуемых индексов:

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

В Windows с Eclipse SDK это что-то вроде:

<eclipse-path>\plugins\com.google.appengine.eclipse.sdkbundle_1.4.3.v201103311225\appengine-java-sdk-1.4.3\bin\appcfg.cmd vacuum_indexes <myapp-path>\war
1 голос
/ 25 января 2010

Единственный способ в настоящее время удалить индекс - это использовать Python SDK, как описано здесь .

Отсутствующая vacuum_indexes функциональность в Java SDK зарегистрирована как ошибка , но еще не исправлена.

...