I've created a migration to create a new table. I'm noting that the format of the migration name created by the generator has changed. Up until now, the migration names were of the form "00n_<text>" ... now
the form is <yymmdd><some digits>_<text>.
It's a UTC timestamp
The problem that I'm having is that rake db:migrate is trying to rerun all my migrations from "001" forward. the schema tables in the
database show the schema to be at 19. I would have expected the new migration
to be 020_<text>, but the name format has changed as shown above.
Do you also have a schema migrations table ? if so I'd try dropping
it. This is the replacement for the schema_info table, and should be
automatically created so that migrations are assumed to have run up to
the right point but might have got screwed up.
Fred