mirror of
https://github.com/internetee/registry.git
synced 2025-06-07 13:15:40 +02:00
Remove unused rake tasks
This commit is contained in:
parent
4c5d4979f2
commit
cedc41283c
1 changed files with 0 additions and 58 deletions
|
@ -38,62 +38,4 @@ namespace :whois do
|
||||||
end
|
end
|
||||||
puts "\n-----> all done in #{(Time.zone.now.to_f - start).round(2)} seconds"
|
puts "\n-----> all done in #{(Time.zone.now.to_f - start).round(2)} seconds"
|
||||||
end
|
end
|
||||||
|
|
||||||
desc 'Create whois database'
|
|
||||||
task create: [:environment] do
|
|
||||||
whois_db = "whois_#{Rails.env}"
|
|
||||||
begin
|
|
||||||
puts "\n------------------------ Create #{whois_db} ---------------------------------------\n"
|
|
||||||
ActiveRecord::Base.clear_all_connections!
|
|
||||||
conf = ActiveRecord::Base.configurations
|
|
||||||
|
|
||||||
ActiveRecord::Base.connection.create_database(conf[whois_db]['database'].to_sym, conf[whois_db])
|
|
||||||
rescue => e
|
|
||||||
puts "\n#{e}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
desc 'Drop whois database'
|
|
||||||
task drop: [:environment] do
|
|
||||||
# just in case we allow only drop test, comment it out only for temp
|
|
||||||
if Rails.env.test?
|
|
||||||
whois_db = "whois_#{Rails.env}"
|
|
||||||
|
|
||||||
begin
|
|
||||||
puts "\n------------------------ #{whois_db} drop ------------------------------\n"
|
|
||||||
ActiveRecord::Base.clear_all_connections!
|
|
||||||
ActiveRecord::Base.establish_connection(whois_db.to_sym)
|
|
||||||
|
|
||||||
conf = ActiveRecord::Base.configurations
|
|
||||||
if ActiveRecord::Tasks::DatabaseTasks.drop(conf[whois_db])
|
|
||||||
puts "#{conf[whois_db]['database']} dropped"
|
|
||||||
else
|
|
||||||
puts "Didn't find database #{whois_db}, no drop"
|
|
||||||
end
|
|
||||||
rescue => e
|
|
||||||
puts "\n#{e}"
|
|
||||||
end
|
|
||||||
else
|
|
||||||
puts 'Only for test'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
namespace :schema do
|
|
||||||
desc 'Load whois schema into empty whois database'
|
|
||||||
task load: [:environment] do
|
|
||||||
whois_db = "whois_#{Rails.env}"
|
|
||||||
begin
|
|
||||||
puts "\n------------------------ #{whois_db} schema loading ------------------------------\n"
|
|
||||||
ActiveRecord::Base.clear_all_connections!
|
|
||||||
ActiveRecord::Base.establish_connection(whois_db.to_sym)
|
|
||||||
if ActiveRecord::Base.connection.table_exists?('schema_migrations')
|
|
||||||
puts 'Found tables, skip schema load!'
|
|
||||||
else
|
|
||||||
load("#{Rails.root}/db/#{schema_file(whois_db)}")
|
|
||||||
end
|
|
||||||
rescue => e
|
|
||||||
puts "\n#{e}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue