2013-11-09 1 views
3

Есть ли способ сохранить копию файла хранилища данных после обновления SDK, как вы, возможно, знаете, обновление SDK сделает старый хранилище данных несовместимым с новым SDK, и вы не сможете получить доступ к данным.В Google App Engine, как сохранить хранилище данных разработки после обновления SDK?

Есть ли простой способ избежать этой проблемы, или я должен сохранить все данные в текстовый файл или что-то еще, а затем автоматически обновить данные?

Я использую GWT с Objectify, кстати.

+0

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

+0

Данные не важны, мне просто больно вручную обновлять данные образца каждый раз, когда я обновляю SDK. – m4design

+0

FWIW, версия dev_appserver на python не страдает от этой проблемы, поскольку она поддерживается SQLLite вместо файла. –

ответ

1

У вас должна быть возможность скачать и затем загрузить ваши данные по мере необходимости, как описано here. Обратите внимание, что упоминается, что «загруженные данные могут не включать недавно сохраненные объекты». если вы используете хранилище данных высокой репликации.

Смежные вопросы