Sha256: b386bba73ea43d1f8d1f5584147720ca6a709824dd1b50505a2e57eb8e0271eb
Contents?: true
Size: 704 Bytes
Versions: 16
Compression:
Stored size: 704 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_attributes(repository_id: tag.repositories.first.id) end drop_table :katello_repository_docker_tags end end
Version data entries
16 entries across 16 versions & 1 rubygems