lib/sequel-rails/railties/database.rake in sequel-rails-0.1.5 vs lib/sequel-rails/railties/database.rake in sequel-rails-0.1.6
- old
+ new
@@ -10,10 +10,13 @@
end
Rake::Task["db:schema:dump"].reenable
end
desc "Load a schema.rb file into the database"
- task :load do
+ task :load, :needs => :environment do
+ require 'sequel-rails/storage'
+ Rails::Sequel::Storage.new(Rails.env).create
+
file = ENV['SCHEMA'] || "#{Rails.root}/db/schema.rb"
if File.exists?(file)
load(file)
else
abort %{#{file} doesn't exist yet. Run "rake db:migrate" to create it then try again. If you do not intend to use a database, you should instead alter #{Rails.root}/config/boot.rb to limit the frameworks that will be loaded}