Project

General

Profile

Download (806 Bytes) Statistics
| Branch: | Tag: | Revision:
class AddReleasenameToOs < ActiveRecord::Migration

class Operatingsystem < ActiveRecord::Base; end

def self.up
add_column :operatingsystems, :release_name, :string, :limit => 64

Operatingsystem.reset_column_information

if (os = Operatingsystem.find_by_name_and_major_and_minor("Ubuntu", "9", "04"))
os.update_attributes :release_name => "jaunty", :family_id => 0
end
if (os = Operatingsystem.find_by_name_and_major_and_minor("Ubuntu", "9", "10"))
os.update_attributes :release_name => "karmic", :family_id => 0
end
if (os = Operatingsystem.find_by_name_and_major_and_minor("Ubuntu", "10", "04"))
os.update_attributes :release_name => "lucid", :family_id => 0
end
end

def self.down
remove_column :operatingsystems, :release_name
end
end
(32-32/98)