Sha256: af084f914634c91e188117f374650e9e462848bfd8ffd7a5c470479c4da01315

Contents?: true

Size: 990 Bytes

Versions: 5

Compression:

Stored size: 990 Bytes

Contents

class AddLookUpKeyIdToPuppetClass < ActiveRecord::Migration
  def self.up
    add_column :lookup_keys, :puppetclass_id, :integer
    add_index :lookup_keys, :puppetclass_id

    add_column :lookup_keys, :default_value, :string
    add_column :lookup_keys, :path, :string
    add_index :lookup_keys, :path

    add_column :lookup_keys, :description, :string
    add_column :lookup_keys, :validator_type, :string
    add_column :lookup_keys, :validator_rule, :string
    rename_column :lookup_values, :priority, :match
    add_index :lookup_values, :match
  end

  def self.down
    remove_index :lookup_keys, :puppetclass_id
    remove_index :lookup_keys, :path
    remove_index :lookup_values, :match
    remove_column :lookup_keys, :puppetclass_id
    remove_column :lookup_keys, :path
    remove_column :lookup_keys, :description
    remove_column :lookup_keys, :validator_type
    remove_column :lookup_keys, :validator_rule
    rename_column :lookup_values, :match, :priority
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman_discovery-1.0.0 test/foreman_app/db/migrate/20110616080444_add_look_up_key_id_to_puppet_class.rb
foreman_discovery-1.0.0.rc4 test/foreman_app/db/migrate/20110616080444_add_look_up_key_id_to_puppet_class.rb
foreman_discovery-1.0.0.rc3 test/foreman_app/db/migrate/20110616080444_add_look_up_key_id_to_puppet_class.rb
foreman_discovery-1.0.0.rc2 test/foreman_app/db/migrate/20110616080444_add_look_up_key_id_to_puppet_class.rb
foreman_discovery-1.0.0.rc1 test/foreman_app/db/migrate/20110616080444_add_look_up_key_id_to_puppet_class.rb