Sha256: ca31dce0f929080011ba10853074e0861645858ac7d78fee8bb246c3d8f81eec
Contents?: true
Size: 1.31 KB
Versions: 196
Compression:
Stored size: 1.31 KB
Contents
class AddDockerV2Schema < ActiveRecord::Migration[4.2] def up create_table :katello_docker_manifests do |t| t.string :name, :limit => 255 t.integer :schema_version t.string :uuid, :limit => 255 t.string :digest, :limit => 255 t.boolean :downloaded t.timestamps end create_table :katello_repository_docker_manifests do |t| t.references :docker_manifest, :null => false t.references :repository, :null => true t.timestamps end add_column :katello_docker_tags, :uuid, :string, :limit => 255 add_column :katello_docker_tags, :docker_manifest_id, :integer add_index :katello_docker_tags, :uuid, :unique => true add_index :katello_repository_docker_manifests, [:docker_manifest_id, :repository_id], :name => :katello_repo_docker_manifest_repo_id, :unique => true add_foreign_key :katello_repository_docker_manifests, :katello_repositories, :column => :repository_id add_foreign_key :katello_docker_tags, :katello_docker_manifests, :column => :docker_manifest_id end def down remove_column :katello_docker_tags, :uuid remove_column :katello_docker_tags, :docker_manifest_id drop_table :katello_docker_manifests drop_table :katello_repository_docker_manifests end end
Version data entries
196 entries across 196 versions & 1 rubygems