Sha256: b21c575f1ab4c1b21efc90454d23fecf8fa22b04151f820acac1d62af10c0209

Contents?: true

Size: 931 Bytes

Versions: 5

Compression:

Stored size: 931 Bytes

Contents

namespace :db do
  desc "Dump schema and data to db/schema.rb and db/data.yml"
  task(:dump => [ "db:schema:dump", "db:data:dump" ])

  desc "Load schema and data from db/schema.rb and db/data.yml"
  task(:load => [ "db:schema:load", "db:data:load" ])

  namespace :data do
    desc "Dump contents of database to db/data.extension (defaults to yaml)"
    task :dump => :environment do
      YamlDb::RakeTasks.data_dump_task
    end

    desc "Dump contents of database to curr_dir_name/tablename.extension (defaults to yaml)"
    task :dump_dir => :environment do
      YamlDb::RakeTasks.data_dump_dir_task
    end

    desc "Load contents of db/data.extension (defaults to yaml) into database"
    task :load => :environment do
      YamlDb::RakeTasks.data_load_task
    end

    desc "Load contents of db/data_dir into database"
    task :load_dir  => :environment do
      YamlDb::RakeTasks.data_load_dir_task
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yaml_db-0.7.0 lib/tasks/yaml_db_tasks.rake
yaml_db-0.6.0 lib/tasks/yaml_db_tasks.rake
yaml_db-0.5.0 lib/tasks/yaml_db_tasks.rake
yaml_db-0.4.2 lib/tasks/yaml_db_tasks.rake
yaml_db-0.4.0 lib/tasks/yaml_db_tasks.rake