Sha256: 47667635f4aa7f1d5182a020d12934a53ccdb0a15edae4bad1c6a464cb0179cd
Contents?: true
Size: 1.37 KB
Versions: 29
Compression:
Stored size: 1.37 KB
Contents
class AddDockerImageFields < ActiveRecord::Migration[4.2] def up add_column :docker_images, :katello_uuid, :string, :limit => 255 add_column :docker_images, :katello_repository_id, :integer add_column :docker_tags, :katello_repository_id, :integer create_table :katello_repository_docker_images do |t| t.references :docker_image, :null => false t.references :repository, :null => true end add_index :docker_images, :katello_uuid, :unique => true add_index :katello_repository_docker_images, [:docker_image_id, :repository_id], :name => :katello_repo_docker_imgs_image_repo_id, :unique => true add_index :docker_tags, [:docker_image_id, :katello_repository_id, :tag], :name => :katello_repo_docker_tags_image_repo_id, :unique => true add_foreign_key :katello_repository_docker_images, :docker_images, :column => :docker_image_id add_foreign_key :katello_repository_docker_images, :katello_repositories, :column => :repository_id add_foreign_key :docker_tags, :katello_repositories, :column => :katello_repository_id end def down remove_column :docker_images, :katello_uuid remove_column :docker_images, :katello_repository_id remove_column :docker_tags, :katello_repository_id drop_table :katello_repository_docker_images end end
Version data entries
29 entries across 29 versions & 1 rubygems