Как конвертировать локальную базу данных в новую версию? - PullRequest
2 голосов
/ 07 ноября 2011

У меня GAE SDK 1.5.1 и я хочу обновить его до 1.5.5.К сожалению, моя старая база данных, которая используется в SDK 1.5.1, не загружается в новый SDK 1.5.5.Я использую следующие аргументы для запуска локального сервера:

dev_appserver.py --datastore_path=../var/mydb.db --skip_sdk_update_check .

Почему он не загружается, и как мне использовать существующую базу данных в SDK 1.5.5?

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Возможно, вам потребуется включить --default_partition= - подробности см. Здесь:

https://groups.google.com/d/topic/google-appengine/kJGPWT4fhgw/discussion

0 голосов
/ 09 ноября 2011

Вы можете использовать массовый загрузчик для загрузки содержимого БД с использованием старого SDK и загрузки его в SDK.

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

...