Sha256: 9e8ee65b1e948a020fe68209b0e1cfd65f8d69485302d32662a4d68fd0ed5cea
Contents?: true
Size: 601 Bytes
Versions: 5
Compression:
Stored size: 601 Bytes
Contents
class CreateHostgroups < ActiveRecord::Migration def self.up create_table :hostgroups do |t| t.string :name t.timestamps end create_table :hostgroups_puppetclasses, :id => false do |t| t.references :hostgroup, :null => false t.references :puppetclass, :null => false end add_column :hosts, :hostgroup_id, :integer add_column :parameters, :hostgroup_id, :integer end def self.down drop_table :hostgroups drop_table :hostgroups_puppetclasses remove_column :hosts, :hostgroup_id remove_column :parameters, :hostgroup_id end end
Version data entries
5 entries across 5 versions & 1 rubygems