This was a big help. Thanks! One thing though: I couldn't get the newly created migration file to work initially. I kept getting an error that said "uninitialized constant CreateDatabase." I had to rename the migration class "CreateDataBase".
So the first line of the migration file is now: class CreateDatabase < ActiveRecord::Migration Everything looks good now. Thanks again. kevin cline wrote in post #600414: > On Dec 12, 3:22 am, RaSca <rascas...@tiscali.it> wrote: >> Hi everybody, >> i'm a rails newbie and i'm trying to convert an existing application >> to rails. >> What i cannot find is a way to "convert" an existing mysql database >> into a rails migration script. > > This can be done in three simple steps: > > 1. write config/database.yml to reference your database. > 2. Run "rake db:schema:dump" to generate db/schema.rb. Here's the > documentation: > > $ rake -T db:schema:dump > ... > rake db:schema:dump # Create a db/schema.rb file that can be > portably used against any DB supported by AR > > 3. Convert schema.rb into db/migrate/001_create_database.rb: > > class CreateMigration < ActiveRecord::Migration > def self.up > # insert schema.rb here > end > > def self.down > # drop all the tables if you really need > # to support migration back to version 0 > end > end -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.