Sha256: 7ec577989015829b614d05dc5694cdb94244dd41c46ba84c7ad6deb25d96f8ac

Contents?: true

Size: 532 Bytes

Versions: 14

Compression:

Stored size: 532 Bytes

Contents

require 'active_record'
require 'yaml'
require 'logger'

task :default => :migrate

desc "Migrate the database through scripts in db/migrate. Target specific version with VERSION=x"
task :migrate => :environment do 
  folder = File.dirname(__FILE__) + '/migrate'
  ActiveRecord::Migrator.migrate(folder, ENV["VERSION"] ? ENV["VERSION"].to_i : nil)
end

task :environment do
  ActiveRecord::Base.establish_connection(YAML::load(File.open('database.yml')))
  ActiveRecord::Base.logger = Logger.new(File.open('database.log', 'a'))
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
roles_active_record-0.4.0 sandbox/Rakefile
roles_active_record-0.3.6 sandbox/Rakefile
roles_active_record-0.3.5 sandbox/Rakefile
roles_active_record-0.3.4 sandbox/Rakefile
roles_active_record-0.3.3 sandbox/Rakefile
roles_active_record-0.3.2 sandbox/Rakefile
roles_active_record-0.3.1 sandbox/Rakefile
roles_active_record-0.2.5 sandbox/Rakefile
roles_active_record-0.2.4 sandbox/Rakefile
roles_active_record-0.2.3 sandbox/Rakefile
roles_active_record-0.2.2 sandbox/Rakefile
roles_active_record-0.2.1 sandbox/Rakefile
roles_active_record-0.2.0 sandbox/Rakefile
roles_active_record-0.1.0 sandbox/Rakefile