Sha256: 5bcdda3bb46f35e8db20cc3b2666a4b33e3c5b9dae10d7c0435629d39316387a

Contents?: true

Size: 507 Bytes

Versions: 5

Compression:

Stored size: 507 Bytes

Contents

class CreateEnvironmentClasses < ActiveRecord::Migration
  class EnvironmentClass < ActiveRecord::Base; end

  def self.up
    rename_table :environments_puppetclasses, :environment_classes
    add_column :environment_classes, :id, :primary_key
    add_column :environment_classes, :lookup_key_id, :integer
  end

  def self.down
    remove_column :environment_classes, :id
    remove_column :environment_classes, :lookup_key_id
    rename_table :environment_classes, :environments_puppetclasses
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

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