Project

General

Profile

« Previous | Next » 

Revision 0fa5d146

Added by Dominic Cleal over 10 years ago

fixes #3752 - move data population from migrations into seed script

View differences:

db/migrate/20110613141800_add_solaris_disks.rb
class AddSolarisDisks < ActiveRecord::Migration
def self.up
Ptable.without_auditing {
disk = Ptable.create :name => "Solaris small disk c1t0", :layout =>"filesys c1t0d0s0 7000 /\nfilesys c1t0d0s1 1000 swap\nfilesys c1t0d0s3 15 unnamed\nfilesys c1t0d0s7 free /tmp2\n"
disk.operatingsystems = Operatingsystem.find_all_by_type "Solaris"
disk = Ptable.create :name => "Solaris small disk c0t0", :layout =>"filesys c0t0d0s0 7000 /\nfilesys c0t0d0s1 1000 swap\nfilesys c0t0d0s3 15 unnamed\nfilesys c0t0d0s7 free /tmp2\n"
disk.operatingsystems = Operatingsystem.find_all_by_type "Solaris"
disk = Ptable.create :name => "Solaris medium disk mirrored", :layout => "filesys mirror:d10 c1t0d0s0 c1t1d0s0 16000 /\nfilesys mirror:d20 c1t0d0s1 c1t1d0s1 8000 swap\nfilesys mirror:d40 c1t0d0s4 c1t1d0s4 free /var/tmp\nmetadb c1t0d0s7 size 8192 count 3\nmetadb c1t1d0s7 size 8192 count 3\n"
disk.operatingsystems = Operatingsystem.find_all_by_type "Solaris"
}
end
def self.down
Ptable.without_auditing {
Ptable.find_by_name("Solaris medium disk mirrored").destroy
Ptable.find_by_name("Solaris small disk c0t0").destroy
Ptable.find_by_name("Solaris small disk c1t0").destroy
}
end
end

Also available in: Unified diff