「移行を新規としてマークする」ための追加のオプションはありませんが、別の非常に明白な解決策があります。単に逆方向の移行を行うだけです。
$ ./manage.py migrate cmsplugin_mailchimp 0002 --fake
- Soft matched migration 0002 to 0002_thankyou_field.
Running migrations for cmsplugin_mailchimp:
- Migrating backwards to just after 0002_thankyou_field.
< cmsplugin_mailchimp:0003_redirect_url
(faked)
$ ./manage.py migrate cmsplugin_mailchimp --list
cmsplugin_mailchimp
(*) 0001_initial
(*) 0002_thankyou_field
( ) 0003_redirect_url
これで、Southの状態がデータベースの状態と一致し、実際に最後の移行を実行できます。
$ ./manage.py migrate cmsplugin_mailchimp
Running migrations for cmsplugin_mailchimp:
- Migrating forwards to 0003_redirect_url.
> cmsplugin_mailchimp:0003_redirect_url
- Loading initial data for cmsplugin_mailchimp.
Installed 0 object(s) from 0 fixture(s)