DecimalMigrations ================= ABOUT ----- This plugin allows you to use decimal migration numbers in your databse migrations. This is ugly and wrong, but there are time when it comes in handy. For example, you've got 168 migrations and you realize you need to make a change to migration 23. Rather than creating a new migration 24 and shifting every other migration down a notch, you can just create a migration 23.5. USAGE ----- You should be able to run your migrations as you normally would (using rake migrate). To create a decimal migration, just use: ruby script/generate migration YourMigrationName Then just rename the file that is generated to use a decimal migration number. So if it generates a file called 169_your_migration_name.rb, just rename that 123.5_your_migration_name.rb (or whatever is appropriate) WARNINGS -------- This plugin was written out of necessity, and as you can see there are no tests, so please be careful when using it. I can't guarantee that it will always work properly or as expected. If you find bugs or things that could be better, please let me know: bugs@missingmethod.com