|
class AddManagedToHosts < ActiveRecord::Migration[4.2]
|
|
def up
|
|
add_column :hosts, :managed, :boolean
|
|
|
|
Host.reset_column_information
|
|
|
|
for host in Host.unscoped.all
|
|
host.update_attribute(:managed, (!!host.operatingsystem_id && !!host.architecture_id && (!!host.ptable_id || !host.disk.empty?)))
|
|
end
|
|
end
|
|
|
|
def down
|
|
remove_column :hosts, :managed
|
|
end
|
|
end
|