foreman/db/migrate/20090802062223_create_puppetclasses.rb @ 8a65dff7
c6eee281 | Ohad Levy | class CreatePuppetclasses < ActiveRecord::Migration
|
|
def self.up
|
|||
create_table :puppetclasses do |t|
|
|||
t.string :name
|
|||
t.string :nameindicator
|
|||
t.integer :operatingsystem_id
|
|||
t.timestamps
|
|||
end
|
|||
create_table :hosts_puppetclasses, :id => false do |t|
|
|||
t.references :puppetclass, :null => false
|
|||
t.references :host, :null => false
|
|||
end
|
|||
create_table :operatingsystems_puppetclasses, :id => false do |t|
|
|||
t.references :puppetclass, :null => false
|
|||
t.references :operatingsystem, :null => false
|
|||
end
|
|||
end
|
|||
def self.down
|
|||
drop_table :puppetclasses
|
|||
drop_table :hosts_puppetclasses
|
|||
drop_table :operatingsystems_puppetclasses
|
|||
end
|
|||
end
|