Project

General

Profile

« Previous | Next » 

Revision 2e291eb2

Added by Ohad Levy about 12 years ago

  • ID 2e291eb23bd496947e6704a5aa7a51b03489f651

fixes #1568 - PG::Error on fresh install

View differences:

db/migrate/20100616114400_change_family_in_os.rb
class ChangeFamilyInOs < ActiveRecord::Migration
class Operatingsystem < ActiveRecord::Base; end
def self.up
add_column :operatingsystems, :type, :string, :limit => 16
add_index :operatingsystems, :type
Operatingsystem.reset_column_information
families = Operatingsystem.families
families = ["Debian", "Redhat", "Solaris", "Suse", "Windows"]
ok = true
for os in Operatingsystem.all
Operatingsystem.all.each do |os|
if os.family_id
say "Converting #{os.family_id} into #{families[os.family_id]}"
os.update_attribute :type, families[os.family_id]

Also available in: Unified diff