﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
25888	"migrate with ""--fake"" option modifies the database"	mandm	nobody	"
I made a migration and tested it on development server. When I pushed the changes to production server, I ran 

{{{
manage.py migrate --fake
}}}

This printed the message that the migration was faked. After this, when I actually tried to apply the migration with 

{{{
manage.py migrate
}}}

I got a message `No migrations to apply`. (Indeed --list showed that the migration was applied). I dumped the database and found that the migration was marked as applied (in `django_migrations` table & `django_migrations_id_seq` was incremented). However the actual change that the migration was intended for, was not applied to the database. 

I've tested this on PgSQL 9.4 & Django 1.7. "	Bug	closed	Database layer (models, ORM)		Normal	invalid			Unreviewed	0	0	0	0	0	0
