rendered paste bodyclass LoadLshwOutput < ActiveRecord::Migration
def self.up
for report in Report.find(:all)
file = "/var/www/fgss/lshw_xml/#{report.system_id.to_s}-#{report.role_id.to_s}-#{report.created_at.to_time.strftime("%Y-%m-%d-%H%M")}.xml"
if File.exist?(file)
fd = File.open(file, 'r')
report.lshw_output = fd.read
fd.close
else
end
end
end
def self.down
raise "I DONT CARE"
end
end
=begin
www-data@rocky:~/fgss$ rake db:migrate
(in /var/www/fgss)
== 2 LoadLshwOutput: migrating ================================================
== 2 LoadLshwOutput: migrated (3.1863s) =======================================
www-data@rocky:~/fgss$
=end
=begin
fgss=# SELECT * FROM reports WHERE lshw_output IS NOT NULL;
id | system_id | contact_id | role_id | lshw_output | lock_version | updated_at | created_at | created_by | updated_by | old_id | notes | type_id | os | filename
----+-----------+------------+---------+-------------+--------------+------------+------------+------------+------------+--------+-------+---------+----+----------
(0 rows)
fgss=#
=end