Очистить хранилище данных для GoogleAppEngine - PullRequest
3 голосов
/ 22 июля 2011

Как очистить хранилище данных в GoogleAppEngine.

Я хочу очистить свои данные разработки, чтобы снова выполнить тест, но я могу найти способ сделать это

Ответы [ 5 ]

3 голосов
/ 22 июля 2011
dev_appserver.py --clear_datastore myapp 

Предполагается, что под "данными разработки" вы подразумеваете данные на сервере разработки.

3 голосов
/ 23 июля 2011

Если вы работаете из командной строки, используйте флаг --clear_datastore, например,

dev_appserver.py --clear_datastore=yes app

В противном случае, если вы запускаете его с включенного модуля запуска GAE, перейдите в настройки своего приложения (дважды щелкните по нему), и там должно быть небольшое поле с надписью «очистить хранилище данных при запуске» в разделе «Параметры запуска».

ссылка: https://cloud.google.com/appengine/docs/python/tools/devserver#Python_Using_the_Datastore

1 голос
/ 11 мая 2013

Для Java следующую информацию можно увидеть в Использование хранилища данных - очистка хранилища данных в конце страницы (по состоянию на 2013/05/10):

Веб-сервер разработки использует локальную версию хранилища данных для тестирования вашего приложения с использованием локальных файлов.Данные сохраняются, пока существуют временные файлы, и веб-сервер не сбрасывает эти файлы, пока вы не попросите об этом.

Файл с именем local_db.bin и создан в WAR вашего приложениякаталог, в каталоге WEB-INF / appengine-генерируется /.Чтобы очистить хранилище данных, удалите этот файл.

Итак, остановите сервер, удалите файл и перезапустите его.

1 голос
/ 22 июля 2011

Просто используйте Администрирование хранилища данных (Экспериментально)

Некоторые другие способы App Engine: как "сбросить" хранилище данных?

Удалить все данные для вида в Google App Engine

Интерактивная консоль также отличный способ.

0 голосов
/ 08 августа 2012

На вашем локальном компьютере вы можете перейти на: http://localhost:8080/_ah/admin/datastore

...