I\'ve got a table where I used integer on a field which needs decimal places, so I\'m trying to create a migration which changes the field type from integer to float/real. M
Your rake call has instructed rake to build the task db:migrate
followed by the task change_measure_column_on_ingredients
which clearly isn't want you want as the latter is not a rake task.
To run a specific migration you need to provide the VERSION
of the migration. This is the number in the file name which comes before your name for the migration. You can migrate it up or down like this:
rake db:migrate:down VERSION=123456789
rake db:migrate:up VERSION=123456789
Alternatively you can take the last migration down then up by doing the following (you can also specify a VERSION
for this):
rake db:migrate:redo
There are other options though. If you run rake --describe db:migrate
you'll get some more information.