Sha256: 173ec6c0ce5680f72d9aade086af55dddaba813489a7468b2622970e189ae0ba

Contents?: true

Size: 549 Bytes

Versions: 16

Compression:

Stored size: 549 Bytes

Contents

class CreateSaltEnvironments < ActiveRecord::Migration[4.2]
  def self.up
    create_table :salt_environments do |t|
      t.string :name, :default => '', :null => false
      t.timestamps :null => true
    end

    add_column :hosts, :salt_environment_id, :integer
    add_column :hostgroups, :salt_environment_id, :integer

    add_index :salt_environments, :name, :unique => true
  end

  def self.down
    remove_column :hosts, :salt_environment_id
    remove_column :hostgroups, :salt_environment_id
    drop_table :salt_environments
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
foreman_salt-14.0.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-13.2.4 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-13.2.3 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-13.2.2 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-13.2.1 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-13.2.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-13.1.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-13.0.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-12.0.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-11.0.1 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-11.0.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-10.3.1 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-10.3.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-10.2.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-10.1.0 db/migrate/20140920232200_create_salt_environments.rb
foreman_salt-10.0.0 db/migrate/20140920232200_create_salt_environments.rb