Google App Engine и Django-nonrel: миграция БД - PullRequest
2 голосов
/ 17 октября 2011

Я только что запустил приложение "Hello World" на GAE и Django-nonrel. Я видел пару различий между использованием чистого Django в реляционных базах данных и Django-nonrel. Самым печальным является неспособность Южной миграционной системы в нереляционных базах данных. Существует ли какой-либо способ переноса моделей в базу данных с помощью GAE? Если нет, то какую стратегию разработки моделей вы бы порекомендовали в этом случае?

1 Ответ

2 голосов
/ 17 октября 2011

Основная задача Юга - решение вопросов, связанных с изменениями в реляционных схемах БД. Это не требуется для не относительной базы данных, где методы интеллектуального кодирования и простые сценарии могут обрабатывать миграции как оперативную операцию.

Смотри также:

Имейте в виду, что многие типы полей Django поддерживаются djangoappengine . Это означает, что вы можете использовать dumpdata в своем проекте sql, чтобы сохранить свои данные в файлы, а затем использовать loaddata в своем новом проекте, чтобы загрузить их в свои модели.

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

...