help rebuilding my database

Hey Everyone,

I wanted to start with a fresh database, so I deleted my database, db_name_dev, and then recreated it. However, when I run rake db:migrate, instead of recreating my schema, I get this error:

Mysql::Error: Table 'db_name_dev.xxxx' doesn't exist: SHOW FIELDS FROM xxxx

This leads me to believe that somehow my app or MySQL doesn't know that I've started over, as it is looking for a table that will be recreated in my migration.

Why would it do that? I've gone through similar steps in the past (delete db, recreate, and run migrations) and have never seen this before. Does anyone know how I can force a fresh start so that I can use my migrations to rebuild my schema?

Thanks very much, Rohit

I think I've figured this out, by reverting to previous versions of my schema using VERSION=x, and then checking if rake db:migrate brings me back to the current schema successfully. It looks like I had conflicts between some migrations, although from the original error message was not clear which ones.