Сбой в разработке сервера очищает хранилище данных? - PullRequest
0 голосов
/ 26 августа 2010

Я тестирую свое приложение на сервере разработки.Когда я вручную прерываю запрос, он иногда очищает хранилище данных.Это очищает даже модели, которые не были изменены моим запросом, например пользователей и т. Д.Спасибо

Ответы [ 2 ]

2 голосов
/ 26 августа 2010

Я бы рекомендовал использовать заглушку SQLite вместо заглушки на основе файлов по умолчанию в вашем SDK; прочитайте все об этом в этой записи в блоге Ником Джонсоном, который сделал это. Просто передайте флаг --use_sqlite=true на dev_appserver.py, чтобы получить все преимущества SQLite (включая, по крайней мере, в замысле разработки, отсутствие очистки хранилища данных при сбоях).

0 голосов
/ 26 августа 2010

Хранилище данных разработки GAE только функционально эквивалентно хранилищу производственных данных. На самом деле это просто файл (или набор файлов) на локальном диске, имитирующий BigTable. Поэтому, если вы прервете это в процессе выполнения чего-то важного, это может привести к несогласованности.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...