2012-11-30 09:36:41 +00:00
|
|
|
namespace :db do
|
2014-03-09 06:22:51 +00:00
|
|
|
desc "Import a maxmind geo (139) database; run like this: rake db:import_maxmind_geo file=<path_to_GeoIPCity.csv>"
|
2014-02-19 22:56:13 +00:00
|
|
|
task import_maxmind_geo: :environment do
|
2013-05-17 03:54:33 +00:00
|
|
|
MaxMindGeo.import_from_max_mind ENV['file']
|
2013-05-16 17:45:10 +00:00
|
|
|
end
|
|
|
|
|
|
2014-03-09 06:22:51 +00:00
|
|
|
desc "Import a maxmind isp (142) database; run like this: rake db:import_maxmind_isp file=<path_to_GeoIPISP-142.csv>"
|
2014-02-19 22:56:13 +00:00
|
|
|
task import_maxmind_isp: :environment do
|
2013-05-17 03:54:33 +00:00
|
|
|
MaxMindIsp.import_from_max_mind ENV['file']
|
2012-11-30 09:36:41 +00:00
|
|
|
end
|
|
|
|
|
|
2014-03-09 06:22:51 +00:00
|
|
|
desc "Import a maxmind blocks (134) database; run like this: rake db:import_geoip_blocks file=<path_to_GeoIPCity-134-Blocks.csv>"
|
|
|
|
|
task import_geoip_blocks: :environment do
|
|
|
|
|
GeoIpBlocks.import_from_max_mind ENV['file']
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
desc "Import a maxmind locations (134) database; run like this: rake db:import_geoip_locations file=<path_to_GeoIPCity-134-Location.csv>"
|
|
|
|
|
task import_geoip_locations: :environment do
|
|
|
|
|
GeoIpLocations.import_from_max_mind ENV['file']
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
desc "Import a maxmind isp (124) database; run like this: rake db:import_jam_isp file=<path_to_GeoIPISP.csv>"
|
|
|
|
|
task import_jam_isp: :environment do
|
|
|
|
|
JamIsp.import_from_max_mind ENV['file']
|
|
|
|
|
end
|
|
|
|
|
|
2012-11-30 09:36:41 +00:00
|
|
|
desc "Create a fake set of maxmind data"
|
2014-02-19 22:56:13 +00:00
|
|
|
task phony_maxmind: :environment do
|
2012-11-30 09:36:41 +00:00
|
|
|
MaxMindManager.active_record_transaction do |manager|
|
|
|
|
|
manager.create_phony_database()
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|