Есть ли способ сделать резервную копию всего в магазине приложений? - PullRequest
3 голосов
/ 07 апреля 2010

bulkloader.py очень удобен.

Но, насколько я могу судить, похоже, что он не извлекает элементы из хранилища, поэтому вы можете остаться с нарушенными отношениями сущностей, если вам потребуется выгрузить / восстановить приложение.

Кто-нибудь знает метод полного резервного копирования своих данных из App-Engine, включая данные из хранилища BLOB-объектов?

1 Ответ

2 голосов
/ 07 апреля 2010

В Java вы должны создать экземпляр BlobInfoFactory и использовать BlobInfoFactory.queryBlobInfos.

Затем для каждого большого двоичного объекта вы должны запустить BlobstoreService.serve (...) с возвращенными из BlobInfos BlobKeys. Вы по-прежнему можете столкнуться с нарушенными отношениями сущностей - нет никакого способа гарантировать, что каждый BLOB-объект будет иметь тот же ключ, с которого он был изначально загружен. Вы должны будете учесть это в своем заявлении.

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