Sha256: 33b8f084218b18335a20c4f5246a863196b5a6da0c7f10abe7738aa0b56608df

Contents?: true

Size: 693 Bytes

Versions: 136

Compression:

Stored size: 693 Bytes

Contents

class AddDockerTagJoinTable < ActiveRecord::Migration[5.2]
  def up
    create_table :katello_repository_docker_tags do |t|
      t.integer :docker_tag_id, null: false
      t.integer :repository_id
      t.timestamps null: true
    end

    ::Katello::Repository.all.each do |repository|
      repository.docker_tags = ::Katello::DockerTag.where(:repository_id => repository.id)
    end

    remove_column :katello_docker_tags, :repository_id
  end

  def down
    add_column :katello_docker_tags, :repository_id, :integer

    ::Katello::DockerTag.all.each do |tag|
      tag.update(repository_id: tag.repositories.first.id)
    end

    drop_table :katello_repository_docker_tags
  end
end

Version data entries

136 entries across 136 versions & 1 rubygems

Version Path
katello-4.14.2 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.15.0 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.15.0.rc2 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.15.0.rc1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.14.1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.14.0 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.14.0.rc3 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.14.0.rc2 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.14.0.rc1.1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.14.0.rc1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.13.1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.13.0 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.12.1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.13.0.rc1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.12.0 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.12.0.rc3 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.12.0.rc2 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.12.0.rc1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.11.1 db/migrate/20190730183518_add_docker_tag_join_table.rb
katello-4.11.0 db/migrate/20190730183518_add_docker_tag_join_table.rb