of rake db:migrate:down is a little bit unexpected (to me at least).
If I do this:
$ rake db:version
what happens is the schema in that migration is rolled back, but the
migration version is NOT removed from schema_migrations table. So now
rails thinks the db is at version X (according to schema_migrations),
when it fact its schema is really at version X-1.
Am I missing something obvious here? I would have expected
db:migrate:down to also remove that version from schema_migrations.