lib/cassie/tasks/schema/dump.rake
namespace :cassie do
namespace :schema do
desc "Dumps the schema for configured keyspace into schema file (`db/cassandra/schema.rb` by default)"
task :dump do
include Cassie::Tasks::IO
begin
puts "-- Dumping '#{Cassie.env}' schema (version #{Cassie::Schema.version})"
dumper = Cassie::Schema::SchemaDumper.new
puts " - Writing to #{dumper.destination_path}"
dumper.dump
puts " - done"
puts "-- done"
rescue => e
output_error(e)
abort
end
end
end
end