python django django-south

python - Sur-¿Cómo forzar cierta migración?



django django-south (1)

Parece que has falsificado la migración 0006 hacia adelante, también deberías falsificarla hacia atrás:

manage.py migrate --fake yourapp 0005

Esto establecerá la migración actual a 0005.

Al parecer, desea migrar de nuevo a 0002:

manage.py migrate --fake yourapp 0002

Y luego empezar de nuevo en 0003:

manage.py migrate yourapp

Tengo una migración, 003, que crea una nueva tabla, pero por alguna razón, South no está creando una nueva tabla después de ejecutar esa migración: estoy ejecutando el siguiente comando:

[kelp@web187 goals]$ python2.7 manage.py migrate main 0003_auto__add_nudge Running migrations for main: - Migrating backwards to just after 0003_auto__add_nudge. < main:0006_auto__add_field_nudge_status

Pero me sale el siguiente error:

django.db.utils.DatabaseError: relation "main_nudge" does not exist

No existe porque se supone que la migración 003 la cree. ¿Por qué me sale este error?