Sha256: 4dc6b221ecbaa434836afa42e40af24e2ef63f729934e24739daaaa5419330ba

Contents?: true

Size: 502 Bytes

Versions: 23

Compression:

Stored size: 502 Bytes

Contents

class PruneIndexes < ActiveRecord::Migration[4.2]
	def self.up

		if indexes(:hosts).map{|x| x.columns }.flatten.include?("comments")
			remove_index :hosts, :comments
		end

		if indexes(:services).map{|x| x.columns }.flatten.include?("info")
			remove_index :services, :info
		end

		if indexes(:vulns).map{|x| x.columns }.flatten.include?("info")
			remove_index :vulns, :info
		end
	end

	def self.down
		add_index :hosts, :comments
		add_index :services, :info
		add_index :vulns, :info
	end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
metasploit_data_models-6.0.6 db/migrate/20110812000001_prune_indexes.rb
wg-metasploit_data_models-4.1.4.02 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-6.0.5 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-6.0.4 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-6.0.3 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-6.0.2 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-6.0.1 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-6.0.0 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-5.0.6 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-5.0.5 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-5.0.4 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-5.0.3 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-5.0.2 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-5.0.1 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-5.0.0 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-4.1.4 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-4.1.3 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-4.1.2 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-4.1.1 db/migrate/20110812000001_prune_indexes.rb
metasploit_data_models-4.1.0 db/migrate/20110812000001_prune_indexes.rb