Sha256: 6d789459f2e3b83d94e6e9892cae67367c42cd9cd9b28a2b71747dde97140744
Contents?: true
Size: 806 Bytes
Versions: 5
Compression:
Stored size: 806 Bytes
Contents
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
Version data entries
5 entries across 5 versions & 1 rubygems