Sha256: 9abbf89165443ac31a6b0935c899a1931d62064653c66915d220fb76863e21bd

Contents?: true

Size: 1.62 KB

Versions: 44

Compression:

Stored size: 1.62 KB

Contents

class AddSubscriptionFacet < ActiveRecord::Migration
  def change
    create_table "katello_subscription_facets" do |t|
      t.references 'host', :null => false
      t.string 'uuid', :limit => 255
      t.datetime 'last_checkin'
      t.string 'service_level', :limit => 255
      t.string 'release_version', :limit => 255
      t.boolean 'autoheal', :default => false
    end

    add_index :katello_subscription_facets, [:host_id], :unique => true, :name => :katello_subscription_facets_host_id

    add_foreign_key "katello_subscription_facets", "hosts",
                    :name => "katello_subscription_facets_host_id", :column => "host_id"

    create_table "katello_subscription_facet_activation_keys" do |t|
      t.references :subscription_facet, :null => false, :index => { :name => "katello_subscription_facet_activation_keys_sf" }
      t.references :activation_key, :null => false, :index => { :name => "katello_subscription_facet_activation_keys_ak" }
    end

    add_index :katello_subscription_facet_activation_keys, [:subscription_facet_id, :activation_key_id], :unique => true,
                                                                 :name => :katello_subscription_facet_activation_keys_sa_ak_id

    add_foreign_key "katello_subscription_facet_activation_keys", "katello_subscription_facets",
                    :name => "katello_subscription_facet_activation_keys_sa_id", :column => "subscription_facet_id"
    add_foreign_key "katello_subscription_facet_activation_keys", "katello_activation_keys",
                    :name => "katello_subscription_facet_activation_keys_ak_id", :column => "activation_key_id"
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
katello-3.5.2 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.5.1.1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.5.1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.5.0.1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.5.0 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.5.0.rc2 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.5.0.rc1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.5 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.4 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.2 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.0.2 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.0.1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.3.2 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.0 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.0.rc2 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.4.0.rc1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.3.1.1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.3.1 db/migrate/20150826165942_add_subscription_facet.rb
katello-3.3.0.1 db/migrate/20150826165942_add_subscription_facet.rb