django загружает данные из прибора после обратной миграции / loaddata использует схему модели, а не схему базы данных

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

  • dumpdata с python manage.py dumpdata -> 0002
  • внесите некоторые изменения в модель
  • генерируйте миграцию с помощью python manage.py schemamigration app_name --auto -> 0003
  • запустить миграцию
  • играть с базой данных
  • мигрировать в 0002
  • loaddata сгенерировать SQL, в котором у меня есть текущие поля (миграция 0003), и вызвать сбой процесса loaddata (добавлено поле mpoly)
  Файл "/ usr /local/lib/python2.6/dist-packages/django/db/backends/postgresql_psycopg2/base.py ",

строка 44, выполняется вернуть self.cursor.execute (запрос, аргументы) DatabaseError: столбец "mpoly" отношения "localization_province" не соответствует не существует

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

Возможно ли это или просто сумасшедший разговор?

7
задан AJM 29 March 2011 в 13:02
поделиться