Leon Yeh wrote:
> Hi All, I have just started using Rake, I usually use ant, but got 
> caught the Ruby fever :-)
> 
> I have been using RoR for web development and in need rake to do data 
> migration. I wanted to build a hirarchical build system similar to 
> Makefile. Example below
> 
> 
> \database_migration
>       Rakefile
>       \task_migrate_empTable
>               Rakefile
>               drop_empTable.rb
>               create_empTable.rb
>               ..
>       \task_migrate_salesTable
>               Rakefile
>               drop_salesTable.rb
>               create_salesTable.rb

You may want to look at using Ruby on Rails' migrations, which are very close 
to 
what you have here.  They offer some great features, plus the automatic running 
of migrations in the proper order to bring your database up to or back down to 
a 
specific level.

Here's some URLs for it:

http://api.rubyonrails.com/classes/ActiveRecord/Migration.html
http://jamis.jamisbuck.org/articles/2005/09/27/getting-started-with-activerecord-migrations
http://wiki.rubyonrails.com/rails/pages/UnderstandingMigrations
http://weblog.rubyonrails.com/archives/2005/09/27/database-agnostic-schemas-with-migrations
http://glu.ttono.us/articles/2005/10/27/the-joy-of-migrations

Regards,
Blair

-- 
Blair Zajac, Ph.D.
<[EMAIL PROTECTED]>
Subversion and Orca training and consulting
http://www.orcaware.com/svn/
_______________________________________________
Rake-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rake-devel

Reply via email to