Возможно ли совместное использование нескольких баз данных и Юга?

Мой текущий проект расширяется за счет географических особенностей, поэтому я пытаюсь интегрировать GeoDjango и импортировать некоторые шейп-файлы для начала. Моя установка состоит из следующего:

  1. MySQL 5.0 как база данных «по умолчанию», ранее единственная база данных.
  2. Spatialite как база данных «gis» следует использовать только для импорта областей из шейп-файлов
  3. Юг используется на протяжении всего проекта

. Теперь я создал модель GeoDjango в новом приложении для своих областей. Как обычно, я выполнил ./ manage.py schemamigration --initial , и когда я попытался выполнить ./ manage.py migrate $ my_new_app --database = "gis" , он не удалось выполнить django.db.utils.DatabaseError: такой таблицы нет: south_migrationhistory , что, я думаю, правильно, поскольку south_migrationhistory находится в моей основной базе данных.

У кого-нибудь есть опыт с такими настройками и может ли мне помочь?

РЕДАКТИРОВАТЬ: Я изменил название, так как понял, что этот вопрос на самом деле не зависит от GeoDjango.

22
задан Nikolai Prokoschenko 14 August 2011 в 11:46
поделиться