rake db:schema:dump
Эта команда предоставляет вам схему устаревшей базы данных, и вы можете создать миграцию для этой базы данных из сгенерированной схемы.
Но если бы в этой базе данных были данные, было бы неплохо, если бы существовала команда rake для извлечения данных из файла миграции, сгенерированного Rails.
Возможно, я мечтаю - возможно, он слишком много думает, что Rails может посмотреть на данные в устаревшей базе данных и построить для вас миграцию из существующих данных - что-то вроде этого:
class LoadDefaultData < ActiveRecord::Migration
def self.up
bopeep = User.find_by_username 'bopeep'
BlogPost.create(:title => 'test', :content => 'test', :author_id => bopeep.id, :status => 'ok')
end
def self.down
end
end
Или есть способ?