Sha256: 29a7307cb432fc963b73d74b11f789844f6bcd6f4f2af42c63ae6a8cfa05e2d2

Contents?: true

Size: 488 Bytes

Versions: 6

Compression:

Stored size: 488 Bytes

Contents

require "#{File.dirname(__FILE__)}/../../../migration"

namespace :schema do

  desc "Create a new Sequel Migration with name=<name>"
  task :migration do |task|
    Waves::Layers::ORM.create_migration_for(Sequel)
  end

  desc "Performs Sequel migrations to version=<version>"
  task :migrate do |task|
    version = ENV['version']; version = version.to_i unless version.nil?
    Sequel::Migrator.apply( Waves.main.database, Waves::Layers::ORM.migration_directory , version )
  end

end

Version data entries

6 entries across 6 versions & 4 rubygems

Version Path
dyoder-waves-0.8.0 lib/layers/orm/providers/sequel/tasks/schema.rb
waves-edge-2009.03.10.13.14 lib/layers/orm/providers/sequel/tasks/schema.rb
waves-stable-2009.3.10 lib/layers/orm/providers/sequel/tasks/schema.rb
waves-0.8.0 lib/layers/orm/providers/sequel/tasks/schema.rb
waves-0.8.1 lib/layers/orm/providers/sequel/tasks/schema.rb
waves-0.8.2 lib/layers/orm/providers/sequel/tasks/schema.rb