47
DoesIst Rake db: schema: dump receate schema.rb von Migrationen oder die Datenbank selbst?
rake db:schema:dump
recreate schema.rb
von Migrationen oder die Datenbank selbst?
DoesIst Rake db: schema: dump receate schema.rb von Migrationen oder die Datenbank selbst?
rake db:schema:dump
recreate schema.rb
von Migrationen oder die Datenbank selbst?
Die Antwort ist einfach: aus der Datenbank.
By the way - wenn Sie einen Blick in den Quellcode von db nehmen: * Aufgaben (.../active/railties/databases.rake) Sie, dass die Migration Aufgaben sehen können Anrufe Schema: Dump nach dem Lauf
desc "Migrate the database (options: VERSION=x, VERBOSE=false)."
task :migrate => :environment do
ActiveRecord::Migration.verbose = ENV["VERBOSE"] ? ENV["VERBOSE"] == "true" : true
ActiveRecord::Migrator.migrate("db/migrate/", ENV["VERSION"] ? ENV["VERSION"].to_i : nil)
Rake::Task["db:schema:dump"].invoke if ActiveRecord::Base.schema_format == :ruby
end
So funktioniert die Migration in der Art, dass es die Datenbank ändern und dann schema.rb-Datei generieren.