How to load fixtures in order

Is there a way to load the fixtures via another method other than what Im doing below?

rake db:fixtures:load FIXTURES=companies,departments,employees,employee_details,phones,addresses

Jadeler Amin wrote:

Is there a way to load the fixtures via another method other than what Im doing below?

rake db:fixtures:load FIXTURES=companies,departments,employees,employee_details,phones,addresses

I too need loading fixtures in specific order due to foreign key constraints. So I added a list to config/database.yml :

all_fixtures_load_order:   - :table1   - :table2      ...

and wrote a rake task to load them:

namespace :db do   namespace :fixtures do     desc "Load all fixtures in particular order to satisfy FK dependencies"     task :load_all => :environment do       require 'active_record/fixtures'       ActiveRecord::Base.establish_connection       Fixtures.create_fixtures('test/fixtures', FIXTURES = ActiveRecord::Base.configurations["all_fixtures_load_order"])     end unless :environment == 'production' # don't load fixtures in production   end end

Hope this helps.

Sava Chankov