rake fails

I don't understand why the rake fails. More precisely, the rake
succeeds, but reverting to version 0 fails and I don't see why :frowning:

thufir@arrakis ~/Desktop/predator-prey $
thufir@arrakis ~/Desktop/predator-prey $
thufir@arrakis ~/Desktop/predator-prey $ cat db/migrate/001_predators.rb
class Predators < ActiveRecord::Migration
        def self.up
                create_table :predators do |table|
                        table.column :predator, :string
                end
        end

        def self.down
                drop_table :predators
        end
end
thufir@arrakis ~/Desktop/predator-prey $
thufir@arrakis ~/Desktop/predator-prey $ rake db:migrate
(in /home/thufir/Desktop/predator-prey)
thufir@arrakis ~/Desktop/predator-prey $
thufir@arrakis ~/Desktop/predator-prey $ rake db:migrate VERSION=0
(in /home/thufir/Desktop/predator-prey)
== Predators: reverting

I don't understand why the rake fails. More precisely, the rake
succeeds, but reverting to version 0 fails and I don't see why :frowning:

thufir@arrakis ~/Desktop/predator-prey $
thufir@arrakis ~/Desktop/predator-prey $
thufir@arrakis ~/Desktop/predator-prey $ cat db/migrate/
001_predators.rb
class Predators < ActiveRecord::Migration
       def self.up
               create_table :predators do |table|
                       table.column :predator, :string
               end
       end

       def self.down
               drop_table :predators
       end
end

Sounds like it already thought you were at schema level 1. Did you
change the migration after having previously run it (without migrating
down to 0 in between)

I guess it could be due to running the "rake db:migrate" prior to
configuring the db/migration/001_ file to add/drop tables?

I'd like to be able to "rake db:migrate VERSION=0"; to do so, merge back
to r2 and configure the db/migration/001_ file *prior* to the initial
"rake db:migrate" command.

Sorta kinda makes sense. I know, kinda silly in a way, but I'd like to
fix it.

thufir@arrakis ~/Desktop/predator-prey $
thufir@arrakis ~/Desktop/predator-prey $ svn log

Sounds like it already thought you were at schema level 1. Did you
change the migration after having previously run it (without migrating
down to 0 in between)

I guess it could be due to running the "rake db:migrate" prior to
configuring the db/migration/001_ file to add/drop tables?

that would do it. comment out the stuff in the down migration, migrate down, uncomment and migrate back up.

Fred.