db sampler script for creating realistic development environment
This commit is contained in:
19
Rakefile
19
Rakefile
@@ -74,6 +74,25 @@ namespace :blob_entries do
|
||||
end
|
||||
end
|
||||
|
||||
namespace :db_sampler do
|
||||
task :export => :environment do
|
||||
url_names = ENV["url_names"] || raise("need 'url_names' (comma-separated)")
|
||||
outfile_path = ENV["outfile"] || raise("need 'outfile' (file path)")
|
||||
outfile = File.open(outfile_path, "wb")
|
||||
DbSampler.new(outfile).export(url_names.split(","))
|
||||
ensure
|
||||
outfile.close if outfile
|
||||
end
|
||||
|
||||
task :import => [:environment] do
|
||||
infile_path = ENV["infile"] || raise("need 'infile' (file path)")
|
||||
infile = File.open(infile_path, "rb")
|
||||
DbSampler.new(infile).import
|
||||
ensure
|
||||
infile.close if infile
|
||||
end
|
||||
end
|
||||
|
||||
task :good_job do
|
||||
proxies = ["direct", "proxy-1", "dedipath-1", "serverhost-1"]
|
||||
proxy = ENV["proxy"]
|
||||
|
||||
Reference in New Issue
Block a user