This means that we have three migration files for:
>
> author migration file.
>
> book migration file.
>
> admin migration file.
>
Each one of these files has its date-time stamps which is its `VERSION`.
The `author` migration is `STEP=1`.
The `book` migration is `STEP=2`..
The `admin` migration is `STEP=3`
If you run `rake db:migrate`, you will migrate all three file in the same sequence, But if you run `rake db:rollback`, you will `rollback` `one by one` in the `opposite` sequence.
But if you want to `migrate` or `rollback` specific `STEP` or `VERSION` you can use the following form:
Where `xxxxxxxxxxxxxx` is the `VERSION` of the desired migration file and `x` is the `index` of the desired migration file.
Great Note: You must be care with the `dependencies` between migration file also you may lost you data.
Now, Take a look to this tutorial videos: