Previous Entry Share Next Entry
GAE SDK 1.5.x -> 1.7.x
mydevnet

Запись опубликована Я разработчик. Пожалуйста, оставляйте комментарии там.

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

  • –default_partition=”" - в новых SDK по умолчанию партиция ‘dev~’, в старых - ”
  • –port_sqlite_data - нежно перемалывает старые данные в новое локальное хранилище (может занять продолжительное время, дождитесь завершения, прогресс можно наблюдать по изменениям в %temp%, где по умолчанию хранятся datastore)

А дальше, хорошо использовать ключ –use-sqlite

Теперь сервер разработки запускается за секунды и весит в памяти в пять раз меньше.

P.S.: GAE SDK не лишены багов. И ветка 1.6.х не стала исключением, где половина ключей либо не работала, либо работала неправильно, по крайней мере те, что касались локального datastore.


Comments Disabled:

Comments have been disabled for this post.

?

Log in